介紹
vi\vim
是visual interface
的簡稱, 是Linux中最經典的文字編輯器
命令列下對文字檔案進行編輯的絕佳選擇
vim 是 vi 的加強版本,相容 vi 的所有指令,不僅能編輯文字,而且還具有 shell 程式編輯的功能,可以不同顏色的字型來辨別語法的正確性,極大方便了程式的設計和編輯性。
vi\vim編輯器的三種工作模式
命令模式(Command mode)
命令模式下,所敲的按鍵編輯器都理解為命令,以命令驅動執行不同的功能
此模型下,不能自由進行文字編輯
輸入模式(Insert mode)
也就是所謂的編輯模式、插入模式
此模式下,可以對檔案內容進行自由編輯
底線命令模式(Last line mode)
以:
開始,通常用於檔案的儲存、退出
編輯檔案: vi 檔名
如果需要透過vi/vim
編輯器編輯檔案,此時就進入命令模式,請透過如下命令:
vi 檔案路徑
vim 檔案路徑
如果檔案路徑表示的檔案不存在,那麼此命令會用於編輯新檔案
如果檔案路徑表示的檔案存在,那麼此命令用於編輯已有檔案
案例體驗
使用:vim hello.txt,編輯一個新檔案,執行後進入的是命令模式
在命令模式內,按鍵盤 i ,進入輸入模式
在輸入模式內輸入:hello
輸入完成後,按esc回退會命令模式
在命令模式內,按鍵盤 : ,進入底線命令模式
在底線命令內輸入:wq,儲存檔案並退出vi編輯器
命令模式快捷鍵