開啟後---直接進入 「編輯狀態」
「輸入狀態」----a、i、o、 a、i、o、
esc:「命令狀態」
:wq ----表示儲存退出
shift+z+z------zz表示儲存退出
:wq!-----!表示強制
命令狀態
1) 顯示行號--- :set nu (number)
2) 取消行號---:set nonu
3) 讀取外部內容----:r filename
4) 執行外部命令---:!命令
練習:插入日期
:r !date
:r !ls –l /home
一般模式:複製,貼上和刪除
x,x :x為向後刪除乙個字元,x為向前刪除乙個字元
nx :向後刪除n個字元
dd :刪除游標所在的一整行
ndd :向下刪除n列
d$ :刪除游標所在位置到該行最後乙個字元
d0 :刪除到該行到最前的乙個字元
yy :複製游標所在的那一行
nyy :向下複製n行
y1g :複製游標所在行到第一行的所有資料
yg :複製到最後一行的所有資料
y0 :複製游標位置到行首的所有資料
y$ :複製游標位置到行尾的所有資料
p,p :p為貼上到游標位置的下一行,p為到上一行
u :復原上乙個操作
ctrl+r :重做上乙個操作
. :重複前乙個動作
進入編輯模式:
i,i :i為從游標所在位置輸入文字,已存在文字向後退,i從第乙個非空字元處開始插入
a,a :從游標的下乙個字元處開始輸入,a從游標所在行的最後乙個字元處開始輸入
o,o :o從當前游標所在行的下一行插入新的一行,o為所在行的上一行插入一行
r,r :r會替換游標所在的那乙個字元,r一直替換游標處的字元
命令列命令模式:
w :寫入硬碟
w! :強行寫入
q :離開vi
q! :強制離開,而不儲存
e! :將檔案還原到最原始的狀態
wq :儲存後離開
zz :若沒有修改不儲存離開,若修改直接儲存離開
w filename :將資料另存為
r filename :讀入另乙個檔案資料
!command :在vi中執行命令
set nu :新增行號
set nonu :刪除行號
ng :移動到這個檔案的第幾行
gg :移動到這個檔案的第一行
n :向下移動n行
vi編輯器命令
vi編輯器中有三種狀態模式 1.命令模式 2.輸入模式 3.末行模式 三種模式間的相互轉換 vi編輯器的啟動與退出 直接進入編輯環境 vi 進入編輯環境並開啟 新建 檔案 vi myfile 退出vi編輯環境 輸入末行命令放棄對檔案的修改,並退出編輯器 q 檔案儲存與另存為 儲存檔案 儲存對vi編輯...
vi編輯器命令
vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 ...
vi編輯器命令
發表於2011 02 22 crazyant 瀏覽 1,116次 vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式...