主要用来记录一些常用的vim操作,例如光标的移动等基本操作,后面遇到有用的命令会进行不断更新
光标移动
1 | 基本的上下左右移动 |
删除
1 | x # 删除光标所在位置的一个字符 |
复制与粘贴
- 复制y(yank)
- 粘贴p(put)
- 虚拟选择v(visual selection)
1 | p # put命令,将剪贴的内容(注意,既可以是复制的内容,也可以为之前删除的内容)放置在光标后的位置,其大小字母P则表示放置在光标之前的位置 |
行跳转
1 | gg # 文件第一行 |
撤销操作
1 | u # 撤销上一操作 |
替换和修改
1 | rc # 用字符c替换当前光标所在的字符 |
查找
1 | /keyword # 按默认方向查找关键字 |
替换
1 | :s/old/new # 将光标所在行出现的第一个old替换为new(仅对该行的第一个old) |
其他有用的快捷键
1 | CTRL + g # 获得文件相关的信息,如文件名,光标所处的行列号等信息 |