Vi文字編輯

2022-07-16 09:15:09 字數 779 閱讀 4722

vi 有3種工作模式,分別是命令列模式、插入模式、底行模式 。

命令列模式:最初進入的一般模式,該模式下可以移動游標進行瀏覽,整行刪除,但無法編輯文字。

插入模式:只有在該模式下,使用者才能進行文字的編輯輸入,使用者可以使用[esc]鍵回到命令列模式。

底行模式:該模式下,游標位於螢幕底行,使用者可以進行檔案儲存或退出操作,也可以設定編輯環境,如尋找字串、列出行號。

ex:

1

. vi hello.c

2.鍵入i進入插入模式3

. 編輯

4. 鍵入[esc]退入到命令列模式

5. 鍵入:wq儲存退出

命令列模式功能鍵:

• yy: 複製當前游標所在行

• [n]yy:n為數字,複製當前游標開始的n行

• p: 貼上複製的內容到游標所在行

• dd:刪除當前游標所在行

• [n]dd:刪除當前游標所在行開始的n行

• /name:查詢游標之後的名為「name」的字串

• g:游標移動到檔案尾(注意是大寫)

• u: 取消前乙個動作(注意是小寫)

底行模式功能鍵:

• :w 儲存

• :q 退出vi(系統會提示儲存修改)

• :q! 強行退出(對修改不做儲存)

• :wq 儲存後退出

• :w [filename] 另存為filename的檔案

• :set nu 顯示行號

• :set nonu 取消行號

vi文字編輯

vi 乙個存在的檔案 新建的檔名 例如 vi test.txt 剛開啟乙個檔案即是一般模式,在一般模式下按下 i,i,o,o,a,a,r,r 等字母之後才會進入編輯模式,按 esc鍵退回到一般模式 在一般模式下按下 進入指令命令模式 一般模式下 i 插入 o 插入一新行 r 替換 dd 刪除一行 5...

vi文字編輯器

一 操作模式 1 三種操作模式 命令模式 command mode 插入模式 input mode 末行模式 last line mode 2 執行與結束 在系統提示字元 如 下敲入vi 文件名稱 vi 可以自動幫你載入所要編輯的檔案或是開啟乙個新 檔案 如果該檔案不存在或缺少檔名 進入 vi 後螢...

VI文字編輯器

1.工作模式 2.命令列模式功能鍵 yy 複製當前游標所在行 n yy n為數字,複製當前游標開始的n行 p 貼上複製的內容到游標所在行 dd 刪除當前游標所在行 n dd 刪除游標所在行開始的n行 字串 查詢游標之後的字串 g 游標移動到檔案尾 u 取消前乙個動作 h 游標左移乙個字元 j 游標下...