VIM基礎操作命令整理

2021-07-13 15:06:13 字數 1819 閱讀 8803

網上很多vim命令的文章,看了幾篇後覺得有些講的太少,不能滿足基本的使用需求;有些有過多,一些複雜但是可能不太常用的也包含在裡邊,不容易記憶。

總結了一些基礎的操作命令,在vim 7.4.52驗證有效,記錄下來方便查閱。

游標移動、翻頁

h向左移動一位

j向下移動一位

k向上移動一位

l向右移動一位

$移動到當前行的末尾

0(數字零)

移動到當前行的開頭

g移動到檔案的結尾

1g移動到檔案的開頭

#g移動到#行

w向右移動到後乙個word的開頭

b向左移動到前乙個word的開頭

e游標移動到word尾

ctrl + b

向後翻一頁

ctrl + f

向前翻一頁

ctrl + u

向後翻半頁

ctrl + d

向前翻半頁

ctrl + g

顯示行號和當前百分比

切換輸入模式

i在游標左側位置開始插入字元

i(大寫i)

在行首插入字元

a在游標右側位置開始插入字元

a在行尾開始插入字元

o在當前行下面插入乙個空行,並進入輸入模式

o在當前行上面插入乙個空行,並進入輸入模式

刪除x(小寫)

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

#x數字加x,刪除游標所在位置後的n個字元

x(大寫)

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

#x刪除游標所在位置前的n個字元

dd刪除游標所在行

#dd刪除當前行開始的n行

複製yw複製游標所在處到字尾的字元到緩衝區

yy複製游標所在行

#yy複製游標所在行開始的n行

p貼上緩衝區的資料到游標所在的位置

修改、替換

r替換乙個字元

r替換乙個字元並進入輸入模式

s刪除游標所在字元並進入輸入模式

s刪除游標所在行並進入輸入模式

cw刪除游標所在位置開始至word結束的字元,並進入輸入模式

撤消,重做u撤消

ctrl + r重做

搜尋/關鍵字

向後查詢關鍵字

?關鍵字

向前查詢關鍵字nn

選擇及操作

v開始選擇字元,配合hjkl使用

v選擇行,配合jk使用

ctrl + v

以矩形框選擇區塊,配合hjkl

y複製選中區域

d刪除選中區域

c修改選擇區域字元

ctrl +v 配合c使用功能很棒,以圖說明

開始:

ctrl +v 選中區域:

按c輸入test之後:

按esc之後:

選中區域內的字元全部變成了test。

儲存和退出

:q退出,未修改檔案時能夠成功

:!q忽略修改的內容,強制退出

:wq儲存並退出

:w儲存

參考:

Vim命令整理

一.vim批量注釋 方法一ctrl v 進入列編輯模式,向下或向上移動游標,把需要注釋的行的開頭標記起來,然後按大寫的i shift i 再插入注釋符,比如 再按esc,就會全部注釋了 批量去掉注釋 ctrl v,進入列編輯模式,橫向選中列的個數 如 注釋符號,需要選中兩列 然後按d,就會刪除注釋符...

Vim命令整理

1.移動游標 hjkl 2.刪除字元 x 3.插入字元 i 4.刪除乙個單詞 de 不包括空格 dw 5從游標處刪除到末尾 d 6刪除整行 dd 前面加入數值可以刪除多個 比如2dd刪除兩行 2de刪除兩個單詞 撤銷命令 u 撤銷整行 u 恢復撤銷 crtl r 貼上p 替換單詞進入插入狀態 cw ...

vim常用操作整理

1 跳到指定行 在編輯模式下輸入 ngg 或者 ng n為指定的行數 如25 25gg或者25g 跳轉到第25行.在命令模式下輸入行號n n如果想開啟檔案即跳轉 vim n filename 檢視當然游標所在的行 ctrl g 2 替換字串 vi vim 中可以使用 s 命令來替換字串。以前只會使用...