vim編輯器常用快捷方式
阿新 • • 發佈:2019-01-01
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,但在每次出現時提示 |