Vim编辑器
| 命令 |
说明 |
| i |
在光标前插入 |
| I |
在行首插入 |
| a |
在光标后插入 |
| A |
在行末插入 |
| o |
在下一行插入 |
| O |
在上一行插入 |
| yy |
复制光标所在的这一行 |
| nyy |
复制光标所在行开始向下的n行 |
| D |
从当前光标开始剪切,一直到行末 |
| do |
从当前光标开始剪切一直到行首 |
| dd |
剪切光标这一行 |
| ndd |
剪切光标所在行向下n行 |
| p |
粘贴 |
| u |
撤销刚刚进行的操作 |
| Ctrl+r |
反撤销 |
| dw |
删除一个单词 |
| x |
删除当前的光标,每次删除一个 |
| X |
删除当前的光标前面,每次删除一个 |
| v |
选中一片代码(光标) |
| V |
选中一行代码 |
| >> |
向右移动 |
| << |
向左移动 |
| . |
重复执行上次的命令 |
| r |
替换一个字符 |
| R |
替换光标以及后面字符 |
| k |
上 |
| j |
下 |
| h |
左 |
| l |
右 |
| H |
当前屏幕的上方 |
| M |
当前屏幕的中间 |
| L |
当前屏幕的下方 |
| G |
快速回到整个代码的最后一行 |
| gg |
快速回到整个代码的第一行 |
| nG |
快速定位到第n行代码 |
| w |
以字母的长度向后跳,跳到下一个单词的开始处 |
| b |
向前跳一个单词的长度,即跳到上一个单词的开始处 |
| Ctrl+f |
向下翻一页 |
| Ctrl+b |
向上翻一页 |
| Ctrl+d |
向下翻半页 |
| Ctrl+u |
向上翻半页 |
| / |
查找 (n:下一个;N:上一个) |
| :%s/a/b/g |
把a替换成b |
| :11,16s/a/b/g |
第11行到16行把a替换成b |
| :w |
保存 |
| :q |
退出 |
| :q! |
强制退出 |
| :wq |
保存并退出(Shift+zz相当于:wq) |
Explicit is better than implicit(明了胜于晦涩)
posted @
2019-12-19 15:00
DesireYang
阅读(
316)
评论()
收藏
举报