vim 學習記錄帖

第一級

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

第三級 更快 更好 更強

參考文獻

http://ju.outofmemory.cn/entry/79671搜索

相關文章
相關標籤/搜索