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 游標下...