vim中的常用操作,簡單易用,避免尷尬

vim,神用的編輯器,凡人用了會怎樣呢?(各種尷尷尬尬的場面。。。)

以下是關於vim的常用操作,不多,但是必須得會!不然,用着用着,尷尬了,怎麼辦????

1、進入vim

直接使用 vim + 你想要編輯或創建的文件,即可。例如,創建一個test.cpp的文件,可使用如下圖的指令。
在這裏插入圖片描述

2、退出vim(進是進來了,你會退出嗎?)

第一種方式:

(1)先按esc鍵,保證此時處於命令模式下
(2)直接按shift + zz 鍵(按兩次z),退出vim

第二種方式:

(1)先按esc鍵,保證此時處於命令模式下
(2)按 shift + : 鍵,進入命令模式。此時下面的輸入框有光標閃爍,可以輸入命令
(3)此時,有三種方法退出:輸入 q! 強制退出、輸入q退出(如果你修改了文件,系統會提示是否需要保存)、 輸入wq保存後退出

以下是第二種方式中的三種退出方法(好複雜,還不如第一種,_):

1、q!,按回車鍵即可
在這裏插入圖片描述
2、q,如果提示是否保存文件,根據選擇按Y/N/C(分別表示是、否、取消)即可,然後退出(如果選擇取消,則不會退出)
在這裏插入圖片描述
3、wq, 保存後退出,安全又合理

在這裏插入圖片描述

3、快速進入行尾

有時候我們需要在某行的行尾進行編輯操作,如果一直按方向鍵,會顯得有點憨憨的感覺,尤其是當某一行特別長的時候,此時,只需要使用end鍵即可快速定位到行尾。

end鍵,
end鍵,
end鍵
(強調三遍,不知道的低頭在鍵盤上找找吧)

當然,快速進入行首,可以使用begin

4、進入編輯模式

進入vim後,並不會直接進入編輯模式,此時按鍵盤是不會修改文本的,除非按到了進入編輯模式的那個鍵。。。

進入編輯模式,最常使用的(我最常使用的。。。)是:i

對的,按字母 i 即可進入編輯模式,然後可以開始修改文本了。

5、退出編輯模式

直接按 esc 鍵即可退出編輯模式

6、進入命令模式

shift + : 即可進入命令模式,下面命令框有光標閃爍,可輸入指定的命令

7、刪除某行,刪除多行

在命令模式或普通模式下:

刪除某行,我一般直接使用 dd 命令,雖然dd是剪貼功能,但是直接讓一行文本消失,也是一樣的。

刪除多行: 例如刪除十行, d10 , 即可刪除從當前行開始的十行文本。

8、複製,粘貼

在命令模式或普通模式下:

複製:使用 y 命令複製當前行(先按y,然後按回車纔會生效,其他命令也一樣,需要按回車鍵), 使用 y10 命令 複製從當前行開始往後的10行

粘貼:使用 p 命令粘貼當前剪貼板中的所有內容。

複製文本還可以先進入視圖模式(在普通模式下,按v鍵進入視圖模式,底部會顯示VISUAL),然後使用方向鍵選擇要操作的文本,選中後,按複製鍵y或剪貼鍵d,進行復制或剪貼的操作,之後再按p鍵進行粘貼。這種操作方式,在複製或剪貼大段文本時比較有用。

以下是進入視圖模式,然後使用方向鍵選中三行文本(選中的文本顏色會加深):
在這裏插入圖片描述

暫時更新這幾個命令,後續補充。

謝謝閱讀

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章