12 vi編輯器

songxia777發表於2024-03-21

介紹

vi\vimvisual interface的簡稱, 是Linux中最經典的文字編輯器

命令列下對文字檔案進行編輯的絕佳選擇

vim 是 vi 的加強版本,相容 vi 的所有指令,不僅能編輯文字,而且還具有 shell 程式編輯的功能,可以不同顏色的字型來辨別語法的正確性,極大方便了程式的設計和編輯性。

vi\vim編輯器的三種工作模式

命令模式(Command mode)

命令模式下,所敲的按鍵編輯器都理解為命令,以命令驅動執行不同的功能
此模型下,不能自由進行文字編輯

輸入模式(Insert mode)

也就是所謂的編輯模式、插入模式
此模式下,可以對檔案內容進行自由編輯

底線命令模式(Last line mode)

開始,通常用於檔案的儲存、退出

image

編輯檔案: vi 檔名

如果需要透過vi/vim編輯器編輯檔案,此時就進入命令模式,請透過如下命令:

vi 檔案路徑
vim 檔案路徑

如果檔案路徑表示的檔案不存在,那麼此命令會用於編輯新檔案
如果檔案路徑表示的檔案存在,那麼此命令用於編輯已有檔案

案例體驗

使用:vim hello.txt,編輯一個新檔案,執行後進入的是命令模式
在命令模式內,按鍵盤 i ,進入輸入模式
在輸入模式內輸入:hello
輸入完成後,按esc回退會命令模式
在命令模式內,按鍵盤 : ,進入底線命令模式
在底線命令內輸入:wq,儲存檔案並退出vi編輯器

命令模式快捷鍵

image
image

底線命令模式快捷鍵

image

相關文章