2021-05-12 14:32:11
Vim的簡單用法和簡單命令
vim是Linux系統裡非常強大的一個文字編輯器,熟練的使用vim編輯器能夠在製作指令碼,編輯文字的過程中事半功倍
vim編輯器有三個模式:
命令模式
預設使用vim編輯文字時,直接進入的就是命令模式,在次模式下,可以檢視文字中的內容,可以複製文字中的內容,但是無法針對文字中的內容進行修改,鍵盤上的各個字母和字元會被vim編輯器當作命令而並不是輸入的字元
編輯模式
在命令模式下通過字母a,字母i,進入到編輯模式下,在此模式下可以對文字中的內容進行更改和新增字元的操作
擴充套件命令模式
在命令模式下,通過“:”進入擴充套件命令模式,在此模式下,可以輸入包括Linux命令在內的各個命令,同時在此模式下,每個字元也有各自的命令效果
在編輯模式和擴充套件命令模式下可以通過ESC鍵回到命令模式,但是在編輯模式下無法進入擴充套件命令模式,同樣的在擴充套件命令模式下也無法進入編輯模式
三種命令的模式的關係如下
命令模式下的介面
擴充套件模式下的介面
命令模式下的一些常用命令
l游標右移
g游標下移
h游標左移
k游標上移
i在當前游標所在字元的前面,轉為編輯模式
a在當前游標所在字元的後面,轉為編輯模式
o在當前游標所在行的下方,新建一行,並轉為編輯模式
I在當前游標所在行的行首,轉換為編輯模式
A在當前游標所在行的行尾,轉換為編輯模式
O在當前游標所在行的上方,新建一行,並轉為編輯模式
w移動到下一個單詞的詞首
e跳至當前或下一個單詞的詞尾
b跳至當前或前一個單詞的詞首
#w移動#個單詞
0絕對行首
$絕對行尾
^行首的第一個非空白字元
#G跳轉至第#行
gg當前螢幕所顯示內容的第一行
G最後一行
x刪除游標所在字元的後邊的字元
#x刪除游標所在處以及向後的一共#個字元
dd刪除游標所在的行
#刪除游標所在行以及向下的共#行
擴充套件命令下的常用命令
:q退出
:wq儲存並退出
:q!不儲存退出,強行退
:w儲存但不退出
:w!強行儲存
:w{檔名}把當前編輯過後的文字新建一個文字檔案儲存
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-08/153384.htm
相關文章