vim 的操作
先做簡(jiǎn)單的記錄
H -> J -> K -> L 依次為 左 -> 下-> 上 -> 右 (當(dāng)然也可以使用上下左右鍵, 看自己的習(xí)慣)
模式
首先, vim 存在三種模式, 分別是普通模式, 插入模式, 和視圖模式
? 啟 動(dòng)Vim后,vim在 Normal 模式下脚乡。
? 讓我們進(jìn)入 Insert 模式悄但,請(qǐng)按下鍵 i 磅废。(你會(huì)看到vim左下角有一個(gè)–insert–字樣赊瞬,表示,你可以以插入的方式輸入了)
? 此時(shí)茅逮,你可以輸入文本了,就像你用“記事本”一樣簿煌。
? 如果你想返回 Normal 模式,請(qǐng)按 ESC 鍵姨伟。
常用的命令
- i → Insert 模式豆励,按 ESC 回到 Normal 模式.
- :wq → 存盤 + 退出 (:w 存盤, :q 退出)
- dd → 刪除當(dāng)前行夺荒,并把刪除的行存到剪貼板里
- p → 粘貼剪貼板
- a → 在光標(biāo)后插入
- o → 在當(dāng)前行后插入一個(gè)新行
- ^ → 到本行第一個(gè)不是blank字符的位置(所謂blank字符就是空格,tab良蒸,換行技扼,回車等)
- $ → 到本行行尾
- /pattern → 搜索 pattern 的字符串(如果搜索出多個(gè)匹配,可按n鍵到下一個(gè))
- :q! → 退出不保存 :qa! 強(qiáng)行退出所有的正在編輯的文件嫩痰,就算別的文件有更改
- . → (小數(shù)點(diǎn)) 可以重復(fù)上一次的命令
- w → 到下一個(gè)單詞的開(kāi)頭剿吻。
- e → 到下一個(gè)單詞的結(jié)尾。
- % : 匹配括號(hào)移動(dòng)串纺,包括 (, {, [. (陳皓注:你需要把光標(biāo)先移到括號(hào)上)
- “”和 “#”: 匹配光標(biāo)當(dāng)前所在的單詞丽旅,移動(dòng)光標(biāo)到下一個(gè)(或上一個(gè))匹配單詞(是下一個(gè)椰棘,#是上一個(gè))
- dd: 刪除當(dāng)前行 (刪后處于普通模式normal mode)
- S: 刪除當(dāng)前行(刪后處于插入模式 insert mode)