一、常規模式及命令模式
在使用vi編輯器時,需要用到兩種模式:常規模式和命令模式。
在常規模式下,vi會將鍵盤輸入視為命令或者編輯器複雜操作的指令;而在命令模式下,鍵盤輸入會被視為文本的輸入。在常規模式下,你可以進行複製、粘貼、刪除等操作;而在命令模式下,你可以進行游標移動、文件保存等操作。
常規模式和命令模式之間的切換,可以按下Esc鍵實現。當需要進行文本編輯時,可以使用i、a、o進入命令模式。
二、基本的游標移動命令
在常規模式下,通過鍵盤輸入可以實現游標的移動。其中最基本的游標移動命令有以下幾個:
h 左移游標 j 下移游標 k 上移游標 l 右移游標
也可以通過數字鍵指定游標移動的距離。比如,輸入2l可以將游標向右移動2個字元。使用Ctrl+d和Ctrl+u可以實現半頁的向下和向上的翻頁操作。
三、文本的複製和粘貼
在常規模式下,輸入y即可將游標所在位置的文本複製到剪切板中。如果要複製多個字元,可以使用數字鍵指定複製的字元數。複製的文本保存在剪貼板中,可以在後續的操作中使用 p 鍵進行粘貼。
四、文本的刪除和撤銷
在常規模式下,使用 x 鍵可以刪除游標所在處的字元。使用 d 和數字鍵組合,可以實現刪除游標所在位置向後指定數量的字元的操作。比如,輸入d3w ,可以刪除游標所在位置向後的前3個單詞。
如果要撤銷之前的編輯操作,可以使用u命令撤銷最近的一次編輯,或使用Ctrl+r撤銷最近的一次撤銷操作。
五、保存和退出
在命令模式下,使用 :w 可以將當前的文本編輯結果保存到磁碟中。使用 :q,可以退出vi編輯器。如果文本被修改過,可以使用 :wq 強制保存並退出。如果不想保存修改,可以使用 :q! 強制退出。
六、其他操作
vi提供了更多的命令和操作,比如可以使用 / 進行查找,使用 n 和 N 切換查找結果;可以使用替換命令 s 進行字元串的替換等等。這些操作都可以在常規模式下按照特定的命令進行輸入。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/160753.html