vi有三種模式,分別為命令列模式、一般模式和編輯模式。在命令列輸入「vi 檔名」,即可進入vi。常用命令如下:
一.一般模式
翻頁[ctrl]+[f]: 向下翻一頁,相當於[page down]按鍵。
[ctrl]+:向上翻一頁,相當於[page up]按鍵。
[ctrl]+[d]:向下翻半頁。
[ctrl]+:向上翻半頁。
搜尋與替換
刪除、複製與貼上
x、x:x為向後刪除乙個字元,x為向前刪除。
nx:n為數字,連續向後刪除n個字元。
dd:刪除游標所在行。
ndd:n為數字,從游標位置開始,刪除向下n行。
yy:複製游標所在行。
nyy:n為數字,複製游標所在向下n行。
p、p:p將已複製的資料貼上到游標的下一行,p貼上到上一行。
u:還原前乙個操作,即撤銷。
移動游標
n:n表示數字,按下數字後再按空格鍵,游標會向右移n個字元。
0:數字0,游標移到行首。
$:游標移到行末。
g:游標移到這個檔案的最後一行。
ng:n為數字,游標移到檔案的第n行。
h:游標左移乙個字元。
l:游標右移乙個字元。
j:游標下移乙個字元。
k:游標上移乙個字元。
二.編輯模式
按下列鍵可以進入編輯模式:i、i、a、a、o、o、r、r
i、i:i在當前游標所在處輸入文字;i在當前所在行的第乙個非空格符處插入。
a、a:a從當前游標所在的下乙個字元處開始插入;a從游標所在行的最後乙個字元處開始插入。
o、o:o在當前游標所在行的下一行處插入新的一行;o在當前游標所在處的上一行插入新的一行。
r、r:r替換游標所在的那乙個字元;r會一直替換游標所在的檔案,直到按[esc]鍵為止。
esc、ctrl+c:退出編輯模式,回到一般模式。
三.命令列模式
:w:儲存編輯過的資料到硬碟。
:w:強制儲存,比如針對唯讀檔案作修改想要儲存時。
:q:退出vi。
:q!:不儲存退出vi。
:wq:儲存退出vi。
:e!:將檔案還原到最原始的狀態。
:w [filename]:另存為乙個新的檔案。
:r [filename]:讀入另乙個檔案的內容。
:set nu:顯示行號。
:set nonu:取消行號。
vi命令詳解
vi命令的使用 a vi檔名 文字檔案 進入vi後分三種狀態 1.ng表示讓游標到第n行 2.g表示檔案尾 3.1g表示檔案首 4.表示行首 5.表示行尾 6.x表示刪除乙個字元 7.dd表示剪下當前行 8.r表示替換乙個字元 9.cc替換一行 10.c替換從游標到行尾 11.yy表示拷貝行 12....
vi 命令詳解
vi 是visual edit 的縮寫 文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多。進入vi的命令。進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔...
vi 命令詳解
從shell中啟動視覺化編輯器 vi filename 指示shell啟動vi編輯器,並將引數filename傳給它。如果當前目前中存在該檔案,則vi編輯器將它解釋為要開啟的檔案 如果沒有該檔案,則vi編譯器建立新檔案 vi file1 file2 file3 shell傳遞3個引數給vi,vi將它...