常用的vim操作
撤销和重做
u,撤销
ctrl+r,重做
翻页
ctrl+d,向下翻半页,d=down
ctrl+u,向上翻半页,u=up
ctrl+f,向下翻一整页,f=forward
ctrl+b,向上翻一整页,b=backward
基本编辑指令
Esc,回到普通模式
i,在当前位置插入
I,在行首插入
a,在后一个位置插入
A,在行尾插入
o,在下方插入新行
O,在上方插入新行
x,删除光标处的字符
X,删除光标的前一个字符
$,将光标移至行尾
^,将光标移至行首
0,将光标移至行首
r,普通模式替换当前光标位置的字符
单词操作
w,移动到下一个单词词首
b,移动到上一个单词词首
e,移动到下一个单词词尾
多窗口操作
sp file,水平切割窗口显示新文件
vs file,竖直切割窗口显示新文件
搜索操作
shift+*,将光标放置在要搜索的单词上,按下这个快捷键,就会高亮所有候选项,用n和N进行下一个和上一个的切换。如果想要使高亮消失,可以使用:nohlsearch,简写:noh。
小技巧
di(,删除括号里面的内容,不包含括号本身,可以理解成delete in (
da(,删除括号里面的内容,包含括号本身
ctrl+o,返回上一次编辑位置
ctrl+i,返回下一次编辑位置
录制宏
有时候重复的操作让人心烦,这时候可以使用宏来解决这个问题。
qa开始录制宏,并将宏保存在寄存器a中(a可以换成其它英文字符)。- 用
vim命令执行操作 q结束宏录制@a使用宏
Vim编辑器高效使用指南
324

被折叠的 条评论
为什么被折叠?



