二. VIM 编辑器命令
打开文件命令 :
vim diff a.c b.c 命令打开两个文件 并比较两个文件
vim -p a.c b.c 打开多个文件, 并且以多标签形式打开
1. 模式之间的转换
命令状态 : vim 文件名 进入vim编辑器就是一般模式, 在这个模式下可以做移动光标,翻页等操作
命令行状态 : 在一般模式下按下冒号, 进入命令行模式, 命令行模式的命令都是按下 冒号 再输入命令的
编辑状态 : 在这个模式下可以输入文本;
命令状态 -> 插入状态 : i o a
插入状态 -> 命令状态 : esc
命令状态 -> 命令行状态 : 冒号
命令行状态 -> 命令状态 : 回车
2. 命令模式常用命令
(1) 进入插入模式命令
i 在光标所在的字符前输入
a 在光标所在的字符后输入
o 在光标所在的下一行输入
(2) 光标移动命令
0 光标移动到第一行
$ 光标移动到最后一行
PageUp 向上翻滚一页
PageDoen向下翻滚一页
G 移动到文档结尾
gg 移动到文档开始
(3) 删除命令
D 删除光标到改行最后的文字
dd 删除一行
dG 删除光标到文档最后的文字
dgg 删除光标到文档开始的文字
(4) 取代与还原
R 进入取代模式, 知道esc为止
S 取代整行内容
u 取消操作(undo)
(5)复制粘贴命令
yy 复制光标所在的整行
n+yy 复制光标所在以及下面的n行
y0 复制到行首
yG 复制到行尾
p 粘贴到光标后面
P 粘贴到光标之前
注意点 :
"." 命令是重复任何命令;
删除, 替换的内容都会被放到缓冲区中
3. 命令行模式下的命令
(1) 搜索命令
/ 按下该键, 输入要找的字符, 按Enter键开始寻找
n 继续正方向寻找
N 继续反方向寻找
* 寻找光标所在处的word(完全符合的)
(2) 打开多文档方法
vim file1 file2打开多个文档
:n 编辑下一个文件
:N 编辑上一个文件
:e file 在VIM编辑器中在打开其它的文件, tab键可以补全文件名