1. 程式人生 > >總結個人常用vim快捷鍵

總結個人常用vim快捷鍵

normal
ctrl+r 撤銷 ctrl+u 撤銷恢復
J 合併行(刪除當前行的換行符)
D或d$ 游標處刪除到行尾
d^ 刪除空行首
dd 刪除游標行
di“ 刪除引號裡內容
~ 轉換大小寫
yy或Y 複製當前行
yG 複製到文末
yi( 複製括號裡內容
ytx 從游標處複製到x處
當前頁跳轉 H M L
第一行 gg或1G
最後一行 G
跳轉到行首^或0 行尾$
R 替換模式

insert
ctrl+w刪除前面單詞
ex
:#,# command 從#到# 幹撒 (#,+# 從#到後面#行)
. 當前行 $最後一行 . , $從當前行到最後一行
例項 :/^bin/,/^etc/ w file 解釋,從以bin開頭的行到以etc開頭的行另存到file檔案裡

重點 查詢替換
:%s/查詢內容/修改成啥樣/ 其中分隔符/可以替換為#@等
%全域性搜尋
g全域性替換
////裡內容可以使用正則表示式,分組