vim常用命令

2021-07-14 17:35:37 字數 1987 閱讀 9667

vi是個視覺化的編輯器,視覺化編輯器的含義就是在編輯文字時可以看到它們。linux下的vim是vi的乙個增強版本,有彩色和高亮等特性,對程式設計有很大的幫助。

1,啟動和退出vim

vim的退出:先按下esc鍵回到命令列模式,然後鍵入「:」,此時游標會停留在最下面一行,再鍵入"q"(如果強行退出則還在後面加 "!" ),最後按下enter鍵即可。

vim中常用的複製文字命令:

y+y    將游標目前所在的位置整行複製

y+w    複製游標所在的位置到整個單詞所在的位置

n+y+w    若按3yw,則會將游標所在位置到單詞結束以及後面兩個單詞(共3個單詞)一起複製

n+y+y    若按3yy,則將連同游標所在位置的一行與下面兩行一起複製

p        將複製的內容貼上游標所在的位置。

vim中常用的刪除文字命令:

d+左方向鍵        連續按d和左方向鍵,將游標所在位置前乙個字元刪除

d+右方向鍵        將游標所在位置字元刪除

d+上方向鍵        將游標所在位置行與其上一行同時刪除

d+下方向鍵        將游標所在位置與下一行同時刪除

d+d            連按兩次d,可將游標所在的行刪除,若是連續刪除,可以按住d不放

d+w            刪除游標所在位置的單詞,若是游標在兩個字之間,則刪除游標後面的乙個字元

n+d+d            刪除包括游標所在行及鄉下的n行

n+d+上方向鍵    刪除包括游標所在行及向上的n行

n+d+下方向鍵    同n+d+d命令

d                將游標所在行後面所有的單詞刪除

x                將游標所在位置後乙個字元刪除

x                將游標所在位置前乙個字元刪除

n+x            刪除游標所在位置及其後的n個字元

n+x            刪除游標所在位置及其前的n個字元

vim中常用的找出行數的命令:

ctrl+g    在最後一行中顯示游標所在位置的行數及文章的總行數

ng            將游標移至n行

r            修改游標所在字元

r            修改游標所在位置的字元,可以一直替換字元,知道按下esc鍵

u            表示復原功能

u            取消對行所作的所有改變

.            重複執行上一命令

z+z        連續按下兩次z,檔案將儲存並退出vim

%            符號匹配功能,在編輯時,如果輸入"%(",系統會自動匹配相應的")" #這功能在ubuntu中我沒有實現,不知道誰能解釋一下

#可以用/代替%

vim中命令列模式切換到輸入模式:

a    從目前游標所在位置的下乙個字元開始輸入。

i    從游標所在位置開始插入新輸入的字元。

o    新增加一行,並將游標移到下一行的開頭。

vim最後行模式主要的操作命令:

e            建立新的檔案

n            載入新的檔案

w            寫檔案,也就是將編輯的內容儲存到檔案系統中。主要它是儲存到臨時檔案中,直接退出,他並沒有儲存到檔案中的

w!            如果想寫唯讀檔案,使用它強制寫入檔案

q!            不問你是否儲存檔案,強制退出

set nu    set 可以設定vim的某些特性,這裡是設定每行開頭提示行數。想取消設定,使用命令 set none

/            查詢匹配字串功能。如/(,將查詢(和);如果想繼續向下查詢,可以按n鍵;向前繼續查詢則按n鍵

?            與/相似,但它是向前查詢字串

vim的注意事項:

1,當你不知道你是處於編輯方式還是命令方式時,可以使用esc鍵退出命令方式,然後進行操作。

vim 命令 Vim常用命令

4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...

VIM常用命令

vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...

VIM常用命令

常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...