網上很多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 命令來替換字串。以前只會使用...