- vim的模式分为三种
一般模式 ,编辑模式,命令模式 - 一般模式
作用 | 快捷键 |
---|---|
删除当前行 | dd |
删除当前n行 | dnd |
删除一个字母 | x,X |
删除一个单词 | dw |
复制当前行 | yy |
撤销上一步操作 | u |
移动到行头 | shift+ ^ |
移动到行尾 | shift+& |
移动到结尾 | shift+g |
移动到开头 | 1+shift+g |
移动到第n行 | n+shift+g |
- 编辑模式
一般情况下i,a,o,R可由一般模式进入编辑模式
按键 | 效果 |
---|---|
i,I | 当前光标前 |
a,A | 当前光标后 |
o,O | 当前光标的下一行 |
R | 进入替换模式 |
- 命令模式
按键 | 效果 |
---|---|
:q | 退出 |
:w | 保存 |
:! | 强制执行 |
:%s/old字符/new字符 | 批量替换 |
/要查找的词 | n查找 下一个,N 查找上一个 |
:set nu / :set nonu | 显示行号/关闭行号 |