VIM高頻使用快捷鍵及命令

2021-07-26 23:40:29 字數 2054 閱讀 9751

vim多視窗使用技巧

1、開啟多個視窗

開啟多個視窗的命令以下幾個:

橫向切割視窗

:new+視窗名(儲存後就是檔名) 

:split+視窗名,也可以簡寫為:sp+視窗名

縱向切割視窗名

:vsplit+視窗名,也可以簡寫為:vsp+視窗名

2、關閉多視窗

可以用:q!,也可以使用:close,最後乙個視窗不能使用close關閉。使用close只是暫時關閉視窗,其內容還在快取中,只有使用q!、w!或x才能真能退出。

:tabc 關閉當前視窗

:tabo 關閉所有視窗

3、視窗切換

:ctrl+w+j/k,通過j/k可以上下切換,或者:ctrl+w加上下左右鍵,還可以通過快速雙擊ctrl+w依次切換視窗。

4、視窗大小調整

縱向調整

:ctrl+w + 縱向擴大(行數增加)

:ctrl+w - 縱向縮小 (行數減少)

:res(ize) num  例如::res 5,顯示行數調整為5行

:res(ize)+num 把當前視窗高度增加num行

:res(ize)-num 把當前視窗高度減少num行

橫向調整

:vertical res(ize) num 指定當前視窗為num列

:vertical res(ize)+num 把當前視窗增加num列

:vertical res(ize)-num 把當前視窗減少num列

5、給視窗重新命名

:f file

6、vi開啟多檔案

vi a b c

:n 跳至下乙個檔案,也可以直接指定要跳的檔案,如:n c,可以直接跳到c檔案

:e# 回到剛才編輯的檔案

7、檔案瀏覽

:ex 開啟目錄瀏覽器,可以瀏覽當前目錄下的所有檔案,並可以選擇

:*** 水平分割當前視窗,並在乙個視窗中開啟目錄瀏覽器

:ls 顯示當前buffer情況

8、vi與shell切換

:shell 可以在不關閉vi的情況下切換到shell命令列

:exit 從shell回到vi

9. a.將vim置於後台: 直接按 ctrl + z可以將當前的vim置於後台

b.然後可以去別的目錄再開啟乙個

c.當你需要開啟之前的vim的時候,輸入jobs命令,看當前有哪些vim在後台

d.最後輸入fg + 序號,將需要的vim置於前台

設定縮排

變數名           縮寫        含義 

(no)smartindent si          基於autoindent的一些改進 

tabstop=x       ts          編輯時乙個tab字元佔多少個空格的位置。 

shiftwidth=x    sw          使用每層縮排的空格數。 

(no)expandtab   (no)et      是否將輸入的tab自動展開成空格。開啟後要輸入tab,需要ctrl-v

softtabstop=x   sts         方便在開啟了et後使用退格(backspace)鍵,每次退格將刪除x個空格 

命令:tlistopen: 顯示函式列表;

hilight custom highlight

:helptags ~/.vim/doc

:updatetypesfile

自定義taghighlight高亮的物件

找到taghighlight的安裝目錄,我的是~/.vim/bundle/taghighlight/plugin/taghighlight/data,開啟kinds.txt裡面包含高亮的物件,在不需要的前面加乙個#注釋掉就可以了。我平時c用的比較多,所以在c語言相關部分裡面將member和goblevar注釋掉了。

keyword 

highlight definedname ctermfg=61

highlight enumeration ctermfg=blue

highlight statement term=bold cterm=bold ctermfg=124

外掛程式:1. 參考線:

Vim查詢命令及快捷鍵

vim查詢命令及快捷鍵 一 通過指令查詢 1 左斜槓 從游標所在位置向檔案尾搜尋 例 hello 2 問號?從游標所在位置向檔案頭搜尋 例 hello 注 和?均可加引數做指定查詢 兩者搜尋方向不同,此處以 舉例進行說明 匹配單詞的開頭 匹配單詞的結尾 例 hel 可以找到所有以hel開頭的單詞 此...

vim快捷鍵及命令大全

g 將游標定位到文字末尾行首 gg 將游標定位到文字啟始位置 0 這個是零 定位到游標所在行行首 定位到游標所在行行尾 數字g 跳轉到第n行 a 在游標後面插入內容 a 在游標所在行行尾部插入內容 i 在游標前面插入內容 i 在游標所在行行首插入內容 o 在游標所在行下面新啟一行插入內容 o 在游標...

vim命令快捷鍵

vim,舊版本命令為vi,相比較vim其文字編輯沒有顏色 命令模式 yy 複製當前行 p 貼上 dd 刪除當前行 dw 按單詞刪除 u 撤銷當前操作 w 按單詞右移 b 按單詞左移 gg 跳轉到文件首部 g 跳轉到文件尾部 搜尋關鍵字資訊 插入模式 i i 在游標前插入 a 在游標後插入 a 在游標...