vim 编辑器常用命令总结
vim编辑器常用命令总结
vim 编辑器功能强大,命令多,平时为方便使用,总结了以下几个命令,平时查看编辑代码文本,掌握这几个命令,可以提高文本编辑速度
分屏控制
同时打开两个文件,且用垂直分屏显示:vim -O f1.txt f2.txt
同时打开两个文件,且用水平分屏显示:vim -o f1.txt f2.txt
下面是效果图
在已经打开文件的情况下,打开领一个文件,同时水平分屏显示::sp file.txt
在已经打开文件的情况下,打开领一个文件,同时垂直分屏显示::vsp file.txt
两个相似文件对比显示,可以突出文件之间的差异:vimdiff f1.txt f2.txt
分屏显示时候,文件的切换:ctrl + w(w按两下)
跳转
gg 光标跳到文件的第一行
G 光标跳到文件的最后一行
gd 光标跳到变量定义的位置
% 光标在括号上,如"{" ")",跳到与之匹配的括号
$ 光标跳到本行的最后一个字符
0 光标跳到本行的第一个字符之前
^ 光标跳到本行第一个字符处
编辑
o 光标跳到下一行行首,同时进入编辑模式
O 光标跳到上一行行首,同时进入编辑模式
A 光标跳到本行行末,并进入编辑模式
i 在当前光标所在位置进入编辑模式
复制,删除
yy 复制当前行
yw 以光标位置开始,复制一个单词
dd 删除当前行
dw 以光标位置开始,删除一个单词
替换字符串
:%s/oldchars/newchars
在已经打开文件的情况下,打开领一个文件,同时水平分屏显示::sp file.txt