VI命令簡介

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是行號。 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章