vim用法筆記

來源:互聯網
上載者:User

1.退出當前表單 :q

2.退出vim      :qa!   

3.跳到標籤處   游標移動到標籤處,按按鍵組合CTRL+]

4.設定滑鼠左鍵雙擊標籤實現跳轉 :set mouse=a 注意等號兩側別有空格

  從標籤處往回跳轉,按按鍵組合CTRL+T或者CTRL+O

5.字尋找功能 :helpgrep word

6.檢查是否設定了compatible可選項的命令 :set compatible?

7.從命令模式進入插入模式的快速鍵 i,退出插入模式的快速鍵是 Esc

8.刪掉一個字母,將游標移動到它上面,按下x鍵;按下SHIFT+x鍵表示刪掉當前字元的前一個字元。

9.刪掉一行的內容,進入命令模式,游標移動到目標行,按下dd鍵

10.將當前行與下一行的內容合并成一行,命令模式下,游標移動到目標行,按下J鍵

11.undo命令是命令模式下u鍵。

12.redo命令的按鍵組合是CTRL+R

13.追加插入,游標移動到待出入字元處,按下a鍵,即可追加想要的字元。

14.建立一個新行(當前行的下一行)的命令是按下o鍵,按下o鍵即可直接進行插入操作。

15.數字可以放在命令前面使用,表示執行該命令很多次(次數由數字決定)。例如追加100個j字元可用命令100aj+ESC。

16.儲存檔案並退出的按鍵組合為ZZ 該命令只是退出當前正在編輯的檔案視窗,並沒有退出vim

17.退出但不儲存檔案 :q! (: <-> command line mode; q <-> quit ; !<-> override command modifier)

18.繼續用vim編輯檔案的命令 :e!

19.向前移動一個單詞用命令w,游標落在單詞的首字母

20.向後移動一個單詞用命令b,游標落在單詞的首字母

21.向前移動一個單詞用命令e,游標落在單詞的尾字母

22.向後移動一個單詞用命令ge,游標落在單詞的尾字母

23.定位到行尾部的命令$

24.定位到行首部的命令0

25.定位到行首部第一個非Null 字元的命令^

26.行向後尋找命令f,如尋找當前行中的h字元,命令fh,這裡f表示find的意思。

27.行向前尋找命令F,用法同上。

28.行向後尋找命令t,跟f相似,只是它使游標定留在尋找字元的前一個字元上。

29.行向前尋找命令T,這裡的t/T表示To

30.括弧匹配命令%,將游標放在一個括弧上,按下命令%,游標即刻跳到與之相匹配的另一個括弧上了。

31.定位到某一行的命令xxxG.

32.定位到檔案末尾的命令G。

33.定位到檔案開頭的命令gg。

34.定位到檔案的某行(範圍)的命令xx%.比如50%游標移動到檔案的一半位置處。

35.當前顯示頁的前中後定位命令H/M/L,分別表示Header,Middle,Last。

36.顯示行號的命令:set number,取消顯示行號的命令:set nonumber

37.顯示當前檔案的全路徑名稱、總行號。

38.在檔案右下角顯示行號、列號、百分比的命令:set ruler,取消它的命令是:set noruler

39.向上翻十行命令CTRL+U,向下翻十行的命令CTRL+D,翻的過程中游標位置不變。

40.向上翻一行命令CTRL+E,向下翻一行的命令CTR+Y,翻的過程中游標位置不變。

41.顯示光線標所在行位於螢幕中央的命令zz,定位到螢幕的最上面命令zt,定位到螢幕的最下方的命令為zb。

03.8......

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.