vim 的操作
先做簡單的記錄
H -> J -> K -> L 依次為 左 -> 下-> 上 -> 右 (當然也可以使用上下左右鍵, 看自己的習慣)
模式
首先, vim 存在三種模式, 分別是普通模式, 插入模式, 和視圖模式
? 啟 動Vim后,vim在 Normal 模式下。
? 讓我們進入 Insert 模式,請按下鍵 i 。(你會看到vim左下角有一個–insert–字樣,表示,你可以以插入的方式輸入了)
? 此時,你可以輸入文本了,就像你用“記事本”一樣。
? 如果你想返回 Normal 模式,請按 ESC 鍵。
常用的命令
- i → Insert 模式,按 ESC 回到 Normal 模式.
- :wq → 存盤 + 退出 (:w 存盤, :q 退出)
- dd → 刪除當前行,并把刪除的行存到剪貼板里
- p → 粘貼剪貼板
- a → 在光標后插入
- o → 在當前行后插入一個新行
- ^ → 到本行第一個不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車等)
- $ → 到本行行尾
- /pattern → 搜索 pattern 的字符串(如果搜索出多個匹配,可按n鍵到下一個)
- :q! → 退出不保存 :qa! 強行退出所有的正在編輯的文件,就算別的文件有更改
- . → (小數點) 可以重復上一次的命令
- w → 到下一個單詞的開頭。
- e → 到下一個單詞的結尾。
- % : 匹配括號移動,包括 (, {, [. (陳皓注:你需要把光標先移到括號上)
- “”和 “#”: 匹配光標當前所在的單詞,移動光標到下一個(或上一個)匹配單詞(是下一個,#是上一個)
- dd: 刪除當前行 (刪后處于普通模式normal mode)
- S: 刪除當前行(刪后處于插入模式 insert mode)