基本上vi共分為3中模式,一般模式,編輯模式,命令模式,這3種模式的作用分別如下:
一般模式:使用vi打開一個文件就直接進入了一般模式了,在這個模式中你可以使用上下左右鍵來移動光標,你可以刪除字符或者整行,也可以復制,黏貼你的文件數據
編輯模式:在一般模式中可以刪除,復制,黏貼,等操作,但是卻無法編輯文件內容,要等你按下i,I,o,O,a,A,r,R等任何一個字母後進入編輯模式,按ESC退出編輯模式
命令模式:在一般模式中輸入:,/,?等字符就進入了命令模式,在這個模式中,你可以提供查找數據的操作,而讀取,保存,大量替換字符,離開vi,顯示行號都是在此模式中完成的。
vi 常用的操作:
一般模式切換到命令模式的可以用按鈕說明:
:w 將編輯的數據寫入硬盤
:x 將數據寫入硬盤
:q 離開vi
:q! 若曾經改過文件,又不像存儲,使用!為強制離開不保存文件
:set nu 顯示行號
:set nonu 取消行號
一般模式常用的按鈕
dd 刪除光標所在行
yy 復制光標所在行
u 還原操作
p 將復制的數據在光標的下一行粘貼。