快速教程:Vim 编辑器
目录
插入命令
- a:光标字符后插入
- A:光标行尾插入
- i:光标字符前插入
- I:光标所在行首插入
- o:光标下插入新行
- O:光标上插入新行
移动光标
- gg:移到文件头
- shift+g:移动文件尾
删除
- x:删除单个
- nx:删除n个
- dd:删除整行
- ndd:删除n行
- :n1,n2d:删除指定范围行
- p:粘贴到光标后
- np:粘贴多个
- npp:粘贴多行
- P:粘贴到光标前
- dG:从光标所在行删除到文件尾
复制
- yy:复制单行
- nyy:复制多行
替换
- r:替换光标所在处
- R:从光标所在处开始替换
其他
:set nu/nonu: 显示/取消显示行号
查找
- /查找内容:光标所在行向下查找
- ?查找内容:光标所在行向上查找
- n:下一个
- N:上一个
替换
:1,10s/old/new/g:替换1到10行所有old为new:%s/old/new/g:替换所有old为new
多文件打开
- vim -o a.txt b.txt 上下分屏打开
- vim -O a.txt b.txt 左右分屏打开