vi編輯器命令總結

2021-06-02 12:36:57 字數 1281 閱讀 5192

開啟後---直接進入 「編輯狀態」

「輸入狀態」----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,以及其他設定。命令模式...