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

來源:互聯網
上載者:User

標籤:vim   linux   

VIM就是傳說中的重劍無鋒,大巧不工。用的好秒殺一大幫ide,用不好,趕緊去學。

首先來張圖,作為案頭背景(基本不怎麼看,憂桑:()


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

  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



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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.