本文主页链接:
VIM常用操作
移动
-
以字(符)为单位
k --> 上
j --> 下
h --> 左
l --> 右 -
以单词为单位
ge --> 前一个单词尾
w --> 后一个单词首
b --> 本单词首(若光标已在本单词首,则跳到前一个单词首)
e --> 本单词尾(若光标已在本单词尾,则跳到后一个单词尾) -
行号
:num --> 跳到第num行 -
文件
gg --> 跳到文件头
G --> 跳到文件尾
复制
yiw --> 复制光标所在单词
yy --> 复制光标所在行
粘贴
p --> 在光标之后粘贴
P --> 在光标之前粘贴
剪切
d --> 剪切选中区域
dd --> 剪切光标所在行
替换
:%s/str1/str2/g --> 将全文中的str1替换为str1
:1,5/str1/str2/g --> 将1到5行中的str1替换为str2
常用
:g/^$/d --> 删除空行
vimdiff
[c --> 移动到上一个不同处
]c --> 移动到下一个不同处