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到下一個文件)