一、基礎命令
Vi編輯器是Unix和Linux系統中的標準編輯器,使用廣泛。Vi編輯器中有兩種模式:命令模式和編輯模式。在命令模式下,用戶可以輸入命令,進入不同的狀態進行編輯文件。在編輯模式下,用戶可以像其他的編輯器一樣編輯文本。
1、進入編輯器
$ vi file.txt
2、插入、刪除、複製和粘貼
插入:I
刪除:dd
複製:yy
粘貼:p
3、保存退出
命令模式下,輸入:wq後保存並退出,:q!放棄修改並退出;
編輯模式下,按[Esc]退出到命令模式,輸入:wq或者:q!保存並退出或者放棄修改並退出。
二、高級命令
1、搜索替換
在Vi中搜索:/test ,替換: :% s/test/abc/g ,其中g表示替換所有的test,如果替換當前行的test,去掉g。
2、快速定位
行首和行尾:0和$
快速定位到某一行:輸入行號,比如輸入5,就會跳到第5行。
在編輯過程中,可以通過:set ruler 顯示當前行號和光標所在列號。
3、編輯多個文件
在Vi中編輯多個文件,使用命令:vi file1 file2 file3 …
在Vi編輯器中,使用命令:n 和 :N可以切換到下一個文件和上一個文件。
三、替代Vi編輯器
除了Vi編輯器,還有其他的文本編輯器可以進行替代:
1、Nano編輯器:比較簡單,主要適用於初學者。
2、Emacs編輯器:功能強大,但是學習曲線比較陡峭。
3、Vim編輯器:Vi的改進版,更加適合程序員進行編輯使用。
四、總結
在Linux工作中,選擇一款好的編輯器非常重要。Vi編輯器是一款功能強大的編輯器,使用會比較靈活。掌握Vi編輯器的命令,可以提高生產效率。
除了Vi編輯器,還有其他的文本編輯器,可以根據自己的喜好和需要進行選擇。無論使用哪一款文本編輯器,掌握快捷鍵和命令非常重要,可以大大提高編輯效率。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/249783.html