vim 高效使用的命令

2021-08-21 08:58:49 字數 1781 閱讀 6097

1 整行補全 ctrl-x ctrl-l

2 根據當前檔案裡關鍵字補全 ctrl-x ctrl-n

3 根據字典補全 ctrl-x ctrl-k

4 根據同義詞字典補全 ctrl-x ctrl-t

5 根據標頭檔案內關鍵字補全 ctrl-x ctrl-i

6 根據標籤補全 ctrl-x ctrl-]

7 補全檔名 ctrl-x ctrl-f

8 補全巨集定義 ctrl-x ctrl-d

9 補全vim命令 ctrl-x ctrl-v

10 使用者自定義補全方式 ctrl-x ctrl-u

11 拼寫建議 ctrl-x ctrl-s

12 :help compl-generic

13 :help 'complete'

14 :help ins-completion

15 sp 1.txt vsp 2.txt

16 命令列模式下輸入:sp 1.txt 開啟新的橫向視窗來編輯1.txt

17 命令列模式下輸入:vsp 2.txt 開啟新的縱向視窗來編輯1.txt

18 普通模式下ctrl-w s 將當前視窗分割成兩個水平的視窗

19 普通模式下ctrl-w v 將當前視窗分割成兩個垂直的視窗

20 普通模式下ctrl-w q 即 :q 結束分割出來的視窗。如果在新視窗中有輸入需要使用強制符!即:q!

21 普通模式下ctrl-w o 開啟乙個視窗並且隱藏之前的所有視窗

22 普通模式下ctrl-w j 移至下面視窗

23 普通模式下ctrl-w k 移至上面視窗

24 普通模式下ctrl-w h 移至左邊視窗

25 普通模式下ctrl-w l 移至右邊視窗

26 普通模式下ctrl-w j 將當前視窗移至下面

27 普通模式下ctrl-w k 將當前視窗移至上面

28 普通模式下ctrl-w h 將當前視窗移至左邊

29 普通模式下ctrl-w l 將當前視窗移至右邊

30 普通模式下ctrl-w - 減小視窗的高度

31 普通模式下ctrl-w + 增加視窗的高度

32 vim -x file1 對檔案加密

33 命令列模式下輸入:set或者:se顯示所有修改過的配置

34 命令列模式下輸入:set all 顯示所有的設定值

35 命令列模式下輸入:set option? 顯示option的設定值

36 命令列模式下輸入:set nooption 取消當期設定值

37 命令列模式下輸入:set autoindent(ai) 設定自動縮排

38 命令列模式下輸入:set autowrite(aw) 設定自動存檔,預設未開啟

39 命令列模式下輸入:set background=dark或light,設定背景風格

40 命令列模式下輸入:set backup(bk) 設定自動備份,預設未開啟

41 命令列模式下輸入: set cindent(cin) 設定c語言風格縮排

42 esc 0 跳到行頭 fs 跳到s ra 將游標處的單詞替換掉,但是只支援英文:

43 set shiftwidth? 設定寬度

44 在esc之後,ctrl +w 是換頁 在插入模式下ctrl +w 是撤銷

45 ce 本行內容居中 ri 本行內容靠右 le 本行內容靠左

46 普通模式下輸入/然後鍵入需要查詢的字串 按回車後就會進行查詢。 ?與/功能相同,只不過?是向上而/是向》 下查詢。 進入查詢之後,輸入n和n可以繼續查詢 n表示繼續查詢,n反向查詢

47 esc ~ 是大小寫替換

vim高效使用

第二級 感覺良好 各種插入模式 簡單的移動游標 拷貝 貼上 undo redo 開啟 儲存 退出 改變檔案 buffer 花點時間熟悉一下上面的命令,一旦你掌握他們了,你就幾乎可以幹其它編輯器都能幹的事了。但是到現在為止,你還是覺得使用vim還是有點笨拙,不過沒關係,你可以高階到第 了。第 更好 更...

vim高效使用

學會盲打 配置檔案先從最簡開始,在 伍級 前別考慮配置外掛程式,千萬別硬背命令,千萬別直接取用別人的配置檔案 基本還是長時間待在 insert mode 下,會覺得 vim 也不過爾爾,也不好用,這個時候,編輯效率可能比用原來的一般編輯器還低,別人問使用什麼編輯器時,多半會回答 vim 再配乙個 n...

如何高效使用Vim

用vim 快兩年了 看過教程也不少,總的來說還是得自己多練習,當自己覺得有需要的時候,再新增功能。這裡分享個看過的最好的教程,出自貼吧的某個朋友,寫的很好 零學會盲打 壹配置檔案先從最簡開始,在 伍級 前別考慮配置外掛程式,千萬別硬背命令,千萬別直接取用別人的配置檔案 基本還是長時間待在 inser...