1. 程式人生 > >vim編輯器常用快捷方式

vim編輯器常用快捷方式

vim編輯器的常見快捷鍵

剛開啟編輯的檔案的時候vim編輯器進入的是普通的模式。普通模式下,vim編輯器會將按鍵解釋成命令。
按下i鍵進入插入模式。退出插入模式回到普通模式,按下鍵盤上的Esc鍵。

vim編輯器顯示行數

:set number

vim編輯器取消顯示行數

:set nonumber

普通模式下的快捷鍵

快捷鍵 說明
h 左移一個字元
j 下移一行(文字中的下一行)
k 上移一行(文字中的上一行)
l 右移一個字元
Control + F 下翻一屏
Control + B 上翻一屏
G 移動到緩衝區的最後一行
num + G 移動到緩衝區中的第num行
gg 移動到緩衝區的第一行
:q 如果未修改緩衝區資料,退出
:q! 取消所有對緩衝區資料的修改並退出
:w filename 將檔案儲存到另一個檔案中
:wq 將緩衝區資料儲存到檔案中並退出

vim編輯命令

快捷鍵 說明
x 刪除當前游標所在位置的字元
dd 刪除當前游標所在行
dw 刪除當前游標所在位置的單詞
d$ 刪除當前游標所在位置至行尾的內容
J 刪除當前游標所在行行尾的換行符(拼接行)
u 撤銷前一編輯命令
a 在當前游標後追加資料
A 在當前游標所在行行尾追加資料
r char 用char替換當前游標所在位置的單個字元
R text 用text覆蓋當前游標所在位置的資料,直到按下Esc鍵

剪下命令

dd命令刪除一行文字,將游標移動到需要放置的地方,使用p命令

複製命令1

yw複製一個單詞
y$複製到行尾
然後p貼上

複製命令2

v移動游標選擇需要複製的,y鍵複製,p貼上

查詢

/ + char + enter鍵 
n鍵表示下一個
/ + enter查詢上次的

替換

快捷鍵 說明
:s/old/new/g 替換一行中的所有old
:n,ms/old/new/g 替換行號n和m之間所有old
:%s/old/new/g 替換整個檔案中的所有old
:%s/old/new/gc 替換整個檔案中的所有old,但在每次出現時提示