VI命令簡介
vi共分爲三種方式:command,insert,escape。
commmand方式:進入VI後默認爲command方式,輸入":"或"/"或"?"進入escape方式,輸入"i"或"a"
進入insert方式。可以使用下面不以":"或"/"或"?"開頭的命令。
insert方式:編輯模式,跟windows下編輯文本使用相同。按"ESC"鍵返回command方式。在窗口
escape方式:可以使用如下":"或"/"或"?"開頭的命令。
通常情況下,只需要瞭解下面幾個命令就可以把VI玩得很溜了。:-)
:set number 顯示文件行號。
:set nonumber 接觸行號顯示。
:number number行號數字,光標定位到該行。
:G 光標定位到文件最後一行。
/test 從光標位置向下查找字符串test。
?test 從光標位置向上查找字符串test。
找到後按 n 鍵繼續查找下一處。
:start,end s/string1/string2/options start和end是行號,string1,string2都是自付串,
在start和end之間,將string1替換成string2。
options有g和gc,g表示行內全部替換,gc表示當
需要替換時,提示用戶是否需要替換。
:q! 不保存對文件的修改,並退出VI。
:qw 保存對文件的修改,並退出VI。
yy 複製當前行。
p 將複製行拷貝到當前光標位置。
dd 刪除當前行。
:start,end d 刪除start和end之間的所有行。start和end是行號。