vi
編輯器是一個強大的文本編輯器,它在 CentOS 系統中默認可用
多級撤銷:在普通模式下,按下 u
鍵可以撤銷上一次的更改。要撤銷多次更改,可以按下 .
鍵重復上一次命令。這對于快速撤銷多次錯誤的更改非常有用。
復制和粘貼:在普通模式下,使用 y
鍵復制選中的文本,然后使用 p
鍵將其粘貼到光標所在位置。例如,要復制整行,請將光標移動到該行并按 yy
,然后將光標移動到目標位置并按 p
。
查找和替換:在普通模式下,使用 /
鍵進行查找。例如,要查找單詞 “error”,請輸入 /error
,然后按回車鍵。要查找下一個匹配項,請按 n
鍵;要查找前一個匹配項,請按 N
鍵。要替換文本,請使用 :%s/old/new/g
命令,其中 old
是要替換的文本,new
是替換后的文本。
分屏和窗口:在普通模式下,使用 :split
命令將當前窗口分為兩個水平窗口。要在窗口之間切換,請按 Ctrl-w
然后按方向鍵。要關閉當前窗口,請按 :q
。要創建垂直分割的窗口,請使用 :vsplit
命令。
宏錄制:在普通模式下,按下 q
鍵開始錄制宏,然后按下任意字母(如 a
)作為宏的名稱。接下來,執行一系列操作,然后再次按下 q
鍵停止錄制。要播放剛剛錄制的宏,請按 @
鍵,然后輸入宏的名稱(如 a
)。
代碼折疊:在普通模式下,使用 za
命令折疊或展開當前代碼塊。要打開或關閉所有折疊,請使用 zm
(折疊所有)或 zr
(展開所有)命令。
語法高亮:要啟用語法高亮,請在普通模式下輸入 :syntax on
。要關閉語法高亮,請輸入 :syntax off
。
自動補全:在插入模式下,使用 Ctrl-n
鍵自動補全單詞。要查看所有可能的補全選項,請按 Ctrl-p
鍵。
設置行號:要顯示行號,請在普通模式下輸入 :set number
。要取消顯示行號,請輸入 :set nonumber
。
保存并退出:在普通模式下,使用 :wq
命令保存更改并退出 vi
。要放棄更改并退出,請使用 :q!
命令。
這些只是 vi
編輯器的一些高級功能。要了解更多功能,請參閱 vi
的官方文檔或在線教程。