启动 vim 后,vim 处于 normal 模式。
Step One:
- "i" -> insert 模式, ESC -> normal 模式;
- "x" -> 删除光标所在字符;
- "dd" -> 删除光标所在行,并把所删除的行存在剪贴板里;
- "p" -> 粘贴剪贴板;
- normal 模式下 "h" -> 光标左移;
- normal 模式下 "l" -> 光标右移;
- normal 模式下 "j" -> 光标下移;
- normal 模式下 "k" -> 光标上移;
据说,会了上面的命令,就可以使用vim进行基础操作了,还不快试试。??
好啦,既然 Step One 没啥问题了,就继续打下一个山头吧。
Step Two:
- 各种插入模式(以下基于 normal 模式)
- "a" -> 可在光标后插入一个字符;
- "o" -> 光标所在行的下一行;
- "O" -> 光标所在行的上一行;
- "cw" -> 删除光标后所有内容;
- 简单移动光标(以下基于 normal 模式)
- 数字"0" -> 行头;
"^"(shift+6)
-> 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等);
- "$" (shift+4) -> 到本行行尾;
- "g_" -> 到本行最后一个不是blank字符的位置;
"/pattern"
-> 搜索 pattern
的字符串;
- 拷贝/粘贴(以下基于 normal 模式)
- "p/P" -> 在当前位置之后粘贴 / 在当前位置之前粘贴;
"yy"
-> 拷贝当前行,相当于ddp;
- undo/redo(以下基于 normal 模式)
- "u" -> undo;
"ctrl+r"
-> redo;
原文: https://coolshell.cn/articles/5426.html
01 | VIM基础攻略
原文:https://www.cnblogs.com/hututu77/p/11012779.html