參考來源:
https://www.guru99.com/the-vi-editor.html
VI編輯器:
VLinux系列中最受歡迎和最經典的文本編輯器。下面是使其成為廣泛使用的編輯器的一些原因:
1.它幾乎在所有Linux發行版中都可用。
2.它在不同的平台和發行版中的工作方式相同。
3.它用戶友好。因此,數以百萬計的Linux用戶喜歡它並將其用於編輯需求。
VI編輯器操作模式可分為兩個部分:
1.命令模式:
.vi編輯器在此模式下打開,它只能理解命令。
.此模式下可以移動光標並剪切,複製,粘貼文本。
.此模式還會保您對文件所做的更改。
.需命令區分大小寫。
2.插入模式:
.此模式用於在文件中插入文本。
.您可以 通過按鍵盤上的“i”從命令模式切換到插入模式
.進入插入模式後,任何鍵都將被視為您當前正在使用的文件的輸入。
.要返回命令模式並保存所做的更改,需要按Esc鍵
啟動vi編輯器
要啟動VI Editor - 打開終端(CLI)並輸入
vi <filename_NEW>或<filename_EXISTING>
&如果指定現有文件,編輯器將打開它以供編輯。否則,可創建一個新文件。
vi編輯命令
注意:
1.您應該處於“ 命令模式”以執行這些命令。
2.VI編輯器區分大小寫,因此請確保在右側字母大小寫輸入命令。
以下是部分指令:
i 在光標處插入(進入插入模式)
a 光標後寫入(進入插入模式)
A 寫在行尾(進入插入模式)
ESC 終止插入模式
u 撤消上次更改
U 撤消對整行的所有更改
o 打開一個新行(進入插入模式)
dd 刪除行
3dd 刪除3行。
D 刪除光標後的行內容
C 刪除光標後的行內容並插入新文本。按ESC鍵結束插入。
在文件中移動
處於命令模式才能在文件中移動。導航的按鍵在下面提到;也可以使用鍵盤上的箭頭鍵。
按鍵 使用
ķ 向上移動光標
j 向下移動光標
H 向左移動光標
l 向右移動光標
保存和關閉文件
處於命令模式以退出編輯器並將更改保存到文件中。
按鍵 使用
Shift + ZZ 保存文件並退出
:W 保存文件但保持打開狀態
:q 不保存直接退出
:WQ 保存文件並退出
之後學shell。