1. 程式人生 > >Vi文字編輯器的基本用法

Vi文字編輯器的基本用法

i: 插入,從目前游標所在之處插入所輸入的文字。
a: 增加,目前游標所在的下一個字開始輸入文字。
o: 插入新的一行,從行首開始輸入文字。


:w filename (輸入“w filename”,將文章存入指定的檔名filename)
:wq (輸入“wq”,因為進入之時已經指定檔名testfile,所以會寫入testfile並離開vi)
:q! (輸入“q!”,強制離開並放棄編輯的檔案)


按Ctrl+B:螢幕往後移動一頁。[常用]
按Ctrl+F:螢幕往前移動一頁。[常用]
按 0 (數字零):移動文章的開頭。[常用]
按 w:游標跳到下個word的開頭。[常用]
按 $:移到游標所在行的行尾。[常用]
按 0:移到該行的開頭位置。[常用]
按 #:移到該行的第#個位置,例:51、121。[常用]
x:每按一次刪除游標所在位置的後面一個字元。[超常用]
#x:例如,6x 表刪除游標所在位置的後面6個字元。[常用]
dd:刪除游標所在行。[超常用]
#dd:例如,6dd表刪除從游標所在的該行往下數6行之文字。[常用]
yy:複製游標所在行。[超常用]
p:複製單行到您想貼上之處。(指令‘yy’與‘p’必須搭配使用)
#yy:如:6yy表示拷貝從游標所在的該行往下數6行之文字。[常用]
p:複製多行到您想貼上之處。(指令‘#yy’與‘p’必須搭配使用)
r: 取代游標所在處的字元:[常用]
u:假如您誤操作一個指令,可以馬上按u,回覆到上一個操作。[超常用]

.: .可以重複執行上一次的指令。


#G:例如,15G,表示移動游標至文章的第15行行首。[常用]