標籤:vim linux
VIM就是傳說中的重劍無鋒,大巧不工。用的好秒殺一大幫ide,用不好,趕緊去學。
首先來張圖,作為案頭背景(基本不怎麼看,憂桑:()
會了一些基本命令之後,只能讓你存活下來,現在是時候學習一些更多的命令了,某牛牛的建議:
- 各種插入模式
- a → 在游標後插入
- o → 在當前行後插入一個新行----這個特別有用
- O → 在當前行前插入一個新行
- cw → 替換從游標所在位置後到一個單詞結尾的字元
- 簡單的移動游標
- 0 → 數字零,到行頭 ------特別有用
- ^ → 到本行第一個不是blank字元的位置(所謂blank字元就是空格,tab,換行,斷行符號等)
- $ → 到本行行尾 ---------這個超級炒雞常用,非常爽,爽爆了。
- g_ → 到本行最後一個不是blank字元的位置。
- /pattern → 搜尋 pattern 的字串 -------常用
- 拷貝/粘貼
- 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鍵就可全部取消注釋
使用vim的過程中,用SSH開啟的終端中複製代碼,常常出現格式錯亂的情況,解決辦法如下:運行如下命令,進入 paste 模式::set paste進入 paste 模式後,按 i 鍵進入插入模式,然後再Shift+Ins進行粘貼,文本格式就不會錯亂了。粘帖完成後想結束 paste 模式可以執行::set nopaste使用vim的過程中,用SSH開啟的終端中複製代碼,常常出現格式錯亂的情況,解決辦法如下:運行如下命令,進入 paste 模式::set paste進入 paste 模式後,按 i 鍵進入插入模式,然後再Shift+Ins進行粘貼,文本格式就不會錯亂了。粘帖完成後想結束 paste 模式可以執行::set nopaste
跳轉到某一行::12
跟著大神練VIM--------二級