vim 有两种模式,normal和insert模式。进入insert模式以后,能够把vim当作记事原本用。
注意:在normal模式下,才能够使用字母快捷键(x,i)。vim
经常使用命令:命令行
i: 从normal切换到insert模式; esc: 切换到normal; :wq 存盘并退出vim(:w,是存盘;:q是退出) :q 退出 :x 删除当前字符 dd: 删除当前行 p:粘贴剪贴板
熟悉经常使用的编辑命令行code
以各类姿态进入插入模式orm
a: 光标后插入 o: 当前行,后,插入一行 O:当前行,前,插入一行
移动光标字符串
0 → 数字零,到行头 ^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等) $ → 到本行行尾 g_ → 到本行最后一个不是blank字符的位置。 这个是最重要的功能之一:搜索 /pattern → 搜索 pattern 的字符串(若是搜索出多个匹配,可按n键到下一个)
拷贝粘贴get
P → 粘贴 yy → 拷贝当前行
打开、保存、删除文件file
:e <path/to/file> → 打开一个文件 :w → 存盘 :saveas <path/to/file> → 另存为 <path/to/file> :x, ZZ 或 :wq → 保存并退出 (:x 表示仅在须要时保存,ZZ不须要输入冒号并回车) :q! → 退出不保存 :qa! 强行退出全部的正在编辑的文件,就算别的文件有更改。 :bn 和 :bp → 你能够同时打开不少文件,使用这两个命令来切换下一个或上一个文件。(陈皓注:我喜欢使用:n到下一个文件)