vim快捷鍵小結

2022-03-10 04:57:48 字數 1186 閱讀 1651

先貼一張網上找來的vi/vim鍵盤圖,感覺不需要去刻意記這張圖,在使用的過程當中,慢慢就會掌握。目前我也是在一邊使用一邊摸索當中,對自己經常使用的一些快捷鍵做個小結。

2. 常用的插入操作,我比較喜歡用 i(在游標當前位置插入), o(在下一行插入,會自動對齊), a(在游標下乙個字元插入), a(在行末位置插入)進行插入操作。

3. 常用的刪除、剪下、複製、貼上操作,刪除單個字元的時候使用最多的肯定是按 x,當需要刪除乙個單詞的時候可以使用 dw 剪下掉,需要刪除一整行的時候按兩下 d 即可,需要刪除游標之後所有內容的時候要使用 shift + d 刪除,刪除多行是可以使用數字加上dd的方式,比如要刪除10行,可以按10dd來剪下掉,若是不知道幾行,使用shift+v 並按j/k來選定需要刪除的內容並按dd即可。說到d是剪下作用,那麼y就是複製了,用法和d類似,差別就是剪下和複製的差別了。不論是剪下的還是複製的,想要貼上可以使用p。 順帶提一下,在linux當中,有些時候可以使用shift + insert 的方式貼上,按backspace不能刪除的時候,可以嘗試使用shift + delete的方式刪除。

4. 游標的移動,上下左右分別是(kjhl),對於跳轉到下

乙個單詞的可以使用w,回退到上乙個單詞可以使用b,到行尾使用shift + 4($),到行首使用0或者 shift + 6(^),這兩個的不同在於,0 是回到行首,不管這行是不是從空白字元開始的,而 shift + 6(^) 則是回到該行的第乙個非空白字元的位置。 表示段尾。

5. 有的時候**對齊格式不對的時候千萬不要一行一行去敲空格或者刪除啊,vim還是提供了塊操作的,使用的方法就是 ctrl + v 進去可視塊模式,移動游標來選擇操作的返回,這時候如果想要在選定的每一行前面加上兩個空格

只需要按 ctrl + v ——》 選定範圍 ——》 shift + i ——》 敲兩次空格 ——》 按兩次 esc 即可

同理想要刪除的時候, 按 ctrl + v ——》 選定範圍 ——》 按一下 x ——》 按兩次 esc 即可

順帶提一下,在 linux 的終端介面也是可以使用 vi 的操作方式的,只需要在終端打入 set -o vi 

然後再使用時就發現按esc 可以使用kj來選擇歷史命令等等

幾乎和 vi 裡的操作保持一致。

記性有點不太好,寫點東西總是感覺寫不全,先記錄那麼多,以後再做補充吧~~至於還有一些快捷鍵可以先參照上面那副vi/vim的鍵盤圖。上述都是個人的一點小經驗,有錯誤的請指出~謝謝。

vim 快捷鍵 Vim快捷鍵,按鍵彙總

第一部分 一般模式可用的游標移動 複製貼上 搜尋替換等 移動游標的方法 h 或 向左箭頭鍵 游標向左移動乙個字元 j 或 向下箭頭鍵 游標向下移動乙個字元 k 或 向上箭頭鍵 游標向上移動乙個字元 l 或 向右箭頭鍵 游標向右移動乙個字元 如果你將右手放在鍵盤上的話,你會發現 hjkl 是排列在一起...

terminal快捷鍵以及vim快捷鍵

1.linux,mac終端快捷鍵 linux mac輸入terminal命令的快捷鍵 ctrl c,停止執行 ctrl s,暫停螢幕輸出 ctrl q,恢復螢幕輸出 ctrl a,跳到行開始ctrl e,跳到行endctrl left,跳到上乙個單詞ctrl right,跳到下乙個單詞 mac下是a...

vim快捷鍵大全

vim是乙個多模式的編輯器。就目前來看,主要有以下幾個主要模式。1.通常模式 n 在其它任何乙個模式下,用esc或者 ctrl c 鍵可以退到通常模式。2.插入模式 i 在這個模式下,vim像乙個常見的編輯器.在通常模式下,用i或者a可以進行本模式,當然,還有一些其它命令也可以。3.可視模式 v 在...