VIm编译器
2022/8/11 6:25:45
本文主要是介绍VIm编译器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
vim 编辑分为三个模式
1、命令行模式 ===>默认vi的打开模式
2、低行模式 ===》按下ESC键,退到命令行模式,按下 shift+: 进入低行模式 3、插入模式 ===》编辑代码的环境 ==》按下i a o 都能进入插入模式
插入模式 ===》写代码 ===》并以文本文件形式保存。
A、 a 、O 、o 、I 、i 以上6中的方法都可以进入插入模式
命令行模式 ===>默认模式,很多是需要使用该模式,不论当前处于什么模式 ==》ESC 都能回退到命令行模式
复制:yy键 ==》光标移动到指定行并复制一行 nyy ==》复制多行,移动到要复制的第一行 2yy ==》从光标位置向下复制两行 粘贴: p键 移动: 方向键 h 向前移动 l 向后移动 k 向上移动 j 向下移动 删除: dd 删除一行 x 删除一个字符 撤销: u 撤销的撤销: ctrl+r 文件开头: gg 文件末尾: G 按字选择:v 按行选择:V 按块选择:ctrl+v ===>全选: ggVG ===》部分选择: 从要复制的位置开始按下v键移动光标选择要赋值的范围按下y键,再次移动到要粘贴的位置按下p键。 翻屏向后: ctrl + f 翻屏向前: ctrl + b
练习:
赋值stdio.h文件到当前目录并完成以上简单测试。
cp /usr/include/stdio.h ./
vim ./stdio.h
低行模式 =>对当前文档执行特定操作=》保存退出。。。
进入低行模式: 首先退到命令行按下 shift + :
标志: 文档左下脚出现 :
set nu ===>显示文件的行号
wq 保存退出 ===> 命令行模式 ZZ == shift + zz
q! 强制不保存退出
wq! 强制保存并退出
q 默认的退出,如果文档有变化会提醒
w 只写入不退出
x 写入并退出 == wq
wq! /xxx/yyy/zzz ==>将文件另存为zzz
1,5 co 10 ==>将第一行到第5行的内容拷贝到第10行
1,5 m 10 ==>将第一行到第5行的内容移动到第10行
常用快捷键和技巧:
自动排版功能:选择要排版的代码范围 按下 +/= 键
打标记:m a
跳标: ` a
查找功能: 命令行模式 /xxx 回车 n 向下找
N 向上找
替换功能: 低行模式 :g/s1/s//s2/g
: %s/s1/s2/g
在当前文件中将s1字符串替换为s2
多屏显示: 低行模式 vsp 纵向显示
sp 横向显示
切换屏幕:ctrl+w+w
用鼠标拉动中间隔线: :set mouse=a
退出显示::q
在vi中呼叫shell: 低行模式 shell
使用完毕用 exit 回到文档中。
这篇关于VIm编译器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行