vi 命令是字元終端下的乙個文字編輯工具。
對文字進行少量修改時(當然,使用熟練並且新增了其他外掛程式的話,它的功能堪比 source insight),使用 vi 命令很方便,特別是在使用 securecrt 等工具遠端登入 linux 時。
vi 可以執行輸出、刪除、查詢、替換、塊操作等眾多文字操作, 它沒有選單,只有命令,vi 命令是字元終端下的乙個文字編輯工具。對文字進行少量修改時(當然,使用熟練並
且新增了其他外掛程式的話,它的功能堪比 source insight),使用 vi 命令很方便,特別是在使用 securecrt 等工具遠端登入 linux 時。
在控制台中輸入「 vi」或「 vi filename」就可以啟動 vi,後者將開啟或新建檔案。
它有三種基本工作模式:
命令列模式、文字輸入模式和末行模式。
1. 命令列模式
vi 一被啟動,它就處於命令列模式;另外,任何時候、任何模式下,只要按一下「 esc」鍵,即可使 vi 進入命令列模式。在「命令列模式」下,可以直接使用某些按鍵完成相應操作。
常用的命令如表 3.1 所示。且命令繁多。
注:(1)「搜尋及替換命令」中的「 pattern」、「 p1」、「 p2」表示乙個正規表示式,可以用來匹配某些字串,
比如「 [0-9][0-9]」表示兩位數。通常直接使用字串,
比如使用命令「 /lib」在檔案中查詢「 lib」字樣。
(2) 「 :」開頭的命令是「末行模式」中的用法,這裡是為了方便讀者參考才放在一起 。
2. 文字輸入模式
在命令模式下輸入表中的文字插入命令時,就會進入文字輸入模式。在該模式下,
使用者輸入的任何字元都被 vi 當做檔案內容儲存起來,並在螢幕上顯示。在文字輸入過程中,
按「 esc」鍵即可回到命令模式。
3. 末行模式
在 vi 中,命令通常只包含幾個按鍵,如表 所示; 要想輸入更長的命令,要進入「末行模式」。
在命令模式下,使用者按「:」 鍵即可進入末行模式,此時 vi 會在顯示視窗的最後一行顯示乙個「:」 作為末行模式的提示符,等待使用者輸入命令。
輸入完成後回車,命令即會執行,然後 vi 自動回到命令模式。
末行模式下常用的命令請參考表 。
整頁翻頁 ctrl-f ctrl-b
f就是forword b就是backward
翻半頁ctrl-d ctlr-u
d=down u=up
滾一行ctrl-e ctrl-y
zz 讓游標所雜的行居螢幕**
zt 讓游標所雜的行居螢幕最上一行 t=top
zb 讓游標所雜的行居螢幕最下一行 b=bottom
--> 上下左右方向鍵 ↑↓← →
--> 翻頁 pagedown / pageup 按鍵
--> 數字 0 : 將游標移動到當前行首
--> $ : 將游標移動到當前行尾
--> g : 移動到這個檔案的最後一行 ng : n 為數字,移動到這個檔案的第n行.
--> gg: 移動到這個檔案的第一行 相當於 1g
VI編輯命令
功能最強在的編輯器 vi vi是所有unix系統都會提供的螢幕編輯器,它提供了乙個視窗裝置,通過它可以編輯檔案。當然,對unix系統略有所知的人,或多或少都覺得vi超級難用,但vi是最基本的編輯器,所以希望讀者能好好把它學起來,以後在unix世界裡必將暢行無阻 游刃有餘,因為其他幾種文字處理器並非u...
vi 編輯命令
游標移動 動作 命令向後跳乙個單詞非字母數字以及下劃線,例如 w向後跳乙個單詞以空白字元分割 w後退乙個單詞同w b後退乙個單詞同w w到游標所在行結尾 到游標所在行開始 0 數字 文字建立與操作命令 動作 命令游標所在位置插入 i一行開始插入 i游標所在位置下一位插入 a游標所在行的最後插入 a游...
vi簡單編輯命令
vi基本上可以分為三種模式,分別是一般模式 編輯模式和命令列模式,各模式的功能區分如下 一般模式 當以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中,可以使用上下左右按鍵來移動游標,你可以使用刪除字元或刪除整行來處理檔案內容,也可以使用複製 貼上來處理你的檔案資料。h 控制游標左...