跟着大神練VIM--------二級

傳說,上古留下的最後一個神器,就是我們的VIM。上層武器就如楊過的玄鐵重劍,重劍無鋒,大巧不工。用的好秒殺一大幫ide,用不好,熊寶寶快快翻滾。

首先來張圖,作爲桌面背景(基本不怎麼看,憂桑:()

[vimpic]

會了一些基本命令之後,只能讓你存活下來,現在是時候學習一些更多的命令了,某牛牛的建議:

  1. 各種插入模式
    • a → 在光標後插入
    • o → 在當前行後插入一個新行----這個特別有用
    • O → 在當前行前插入一個新行
    • cw → 替換從光標所在位置後到一個單詞結尾的字符
  2. 簡單的移動光標
    • 0 → 數字零,到行頭   ------特別有用
    • ^ → 到本行第一個不是blank字符的位置(所謂blank字符就是空格,tab,換行,回車等)
    • $ → 到本行行尾   ---------這個超級炒雞常用,非常爽,爽爆了。
    • g_ → 到本行最後一個不是blank字符的位置。
    • /pattern → 搜索 pattern 的字符串 -------常用
  3. 拷貝/粘貼
    • P → 粘貼
    • yy → 拷貝當前行當行於 ddP
  4. Undo/Redo
    • u → undo            ----------常用常用的很
    • <C-r> → redo  
  5. 打開/保存/退出/改變文件(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




發佈了59 篇原創文章 · 獲贊 75 · 訪問量 90萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章