傳說,上古留下的最後一個神器,就是我們的VIM。上層武器就如楊過的玄鐵重劍,重劍無鋒,大巧不工。用的好秒殺一大幫ide,用不好,熊寶寶快快翻滾。
首先來張圖,作爲桌面背景(基本不怎麼看,憂桑:()
會了一些基本命令之後,只能讓你存活下來,現在是時候學習一些更多的命令了,某牛牛的建議:
-
各種插入模式
- a → 在光標後插入
- o → 在當前行後插入一個新行----這個特別有用
- O → 在當前行前插入一個新行
- cw → 替換從光標所在位置後到一個單詞結尾的字符
- 簡單的移動光標
- 0 → 數字零,到行頭 ------特別有用
- ^ → 到本行第一個不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車等)
- $ → 到本行行尾 ---------這個超級炒雞常用,非常爽,爽爆了。
- g_ → 到本行最後一個不是blank字符的位置。
- /pattern → 搜索 pattern 的字符串 -------常用
-
拷貝/粘貼
- P → 粘貼
- yy → 拷貝當前行當行於 ddP
-
Undo/Redo
- u → undo ----------常用常用的很
- <C-r> → redo
-
打開/保存/退出/改變文件(Buffer)
- :e <path/to/file> → 打開一個文件 用的不多
- :wq → 存盤,退出
- :saveas <path/to/file> → 另存爲 <path/to/file>
- :x, ZZ 或 :wq → 保存並退出 (:x 表示僅在需要時保存,ZZ不需要輸入冒號並回車)
- :q! → 退出不保存 :qa! 強行退出所有的正在編輯的文件,就算別的文件有更改。
- :bn 和 :bp → 你可以同時打開很多文件,使用這兩個命令來切換下一個或上一個文件。
花點時間熟悉一下上面的命令,一旦你掌握他們了,你就幾乎可以幹其它編輯器都能幹的事了。但是到現在爲止,你還是覺得使用Vim還是有點笨拙,不過沒關係,你可以進階到下一級了。
多行註釋:
1. 進入命令行模式,按ctrl + v進入 visual block模式,然後按j, 或者k選中多行,把需要註釋的行標記起來
2. 按大寫字母I,再插入註釋符,例如//
3. 按esc鍵就會全部註釋了
取消多行註釋:
1. 進入命令行模式,按ctrl + v進入 visual block模式,按字母l橫向選中列的個數,例如 // 需要選中2列
2. 按字母j,或者k選中註釋符號
3. 按d鍵就可全部取消註釋