Vi是一種文本編輯器,在Linux系統中被廣泛使用。它使用命令行界面,可以在終端中直接使用。Vi擁有豐富的命令和功能,下面是對Vi命令的詳細解釋:
進入Vi編輯器:
vi 文件名
vi 新文件名
模式切換:
Esc
鍵即可進入命令模式。i
、a
、o
等鍵進入編輯模式,可以進行文本的插入、刪除、修改等操作。:
鍵進入底行模式,可以執行復雜的命令和操作。光標移動:
h
:左移一個字符j
:下移一行k
:上移一行l
:右移一個字符0
:移動到行首$
:移動到行尾gg
:移動到文件開頭G
:移動到文件結尾Ctrl + F
:向下翻頁Ctrl + B
:向上翻頁編輯操作:
i
:在光標前插入文本a
:在光標后插入文本o
:在當前行下方插入一個新行,并進入插入模式O
:在當前行上方插入一個新行,并進入插入模式x
:刪除當前字符dd
:刪除當前行yy
:復制當前行p
:粘貼復制的內容查找和替換:
/關鍵字
:向下查找關鍵字?關鍵字
:向上查找關鍵字n
:定位到下一個匹配項N
:定位到上一個匹配項:s/舊內容/新內容/
:替換當前行的第一個匹配項:s/舊內容/新內容/g
:替換當前行的所有匹配項:%s/舊內容/新內容/g
:替換整個文件中的所有匹配項保存和退出:
:w
:保存文件但不退出Vi:q
:退出Vi:wq
:保存文件并退出Vi:q!
:不保存文件并強制退出Vi這些只是Vi命令的一部分,Vi還有很多其他的高級功能和命令。希望這些基本的命令能夠幫助你開始使用Vi編輯器。