AIX VI編輯器
AIX VI編輯器
vi的三種工作狀態:
命令模式:是vi的初始方式也是一般方式。用於執行命令,但不能輸入文字內容。大部分的命令都是在此模式下執行的
插入模式:用於文字內容的輸入
末行命令模式:用於執行存檔命令、退出命令、vi設定命令等
三種工作狀態的轉換:
從命令模式可以進入其它兩種模式。插入模式和末行命令模式不能直接轉換,以命令模式為中介
ESC鍵、編輯鍵(i或a或o)、: 鍵是模式轉換的控制鍵
(1)編輯文字(進入插入模式)
[Esc]->a 把文字新增到游標之後
[Esc]->i 把文字新增到游標之前
[Esc]->o 在游標所在行下面開新行
(2)存檔退出
[Esc]->:w [回車] 表示儲存不退出
[Esc]->ZZ 表示儲存同時退出vi
[Esc]->:wq [回車] 表示儲存同時退出vi
[Esc]->:q [回車] 表示退出vi
[Esc]->:q! [回車] 表示不儲存強行退出vi
(3)游標移動
[Esc]->h(←) j(↓) k(↑) l(→)
[Esc]->$ 游標移動到本行行尾
[Esc]->0 游標移動到本行行首
[Esc]->G 游標移動到檔案末行
[Esc]->1G或gg 游標移動到檔案首行
[Esc]->nG 游標移動到指定的n行
[Esc]->ctrl+f 向前翻一屏
[Esc]->ctrl+b 向後翻一屏
(4)刪除操作
[Esc]->x 刪除游標所在處的字元
[Esc]->dw 刪除一個單詞
[Esc]->dd 刪除游標所在行
[Esc]->5dd 刪除從當前行開始的5行文字
(5)複製貼上
[Esc]->yy複製游標所在行到編輯緩衝區
[Esc]->p 將編輯緩衝區內容複製至游標後的行
[Esc]->5yy 複製自當前行開始的五行至編輯緩衝區
(6)取消操作
[Esc]->u 取消最後一次的修改
(7)末行命令
[Esc]->:set
[Esc]->:set number 顯示行號
[Esc]->:set autoindent 自動縮排
[Esc]->:set tabstop TAB鍵寬度
vi怎麼儲存檔名
: w /pathto/yourfile
注:當螢幕出現亂字元時候,可以先使用[ESC]進入命令狀態然後按^ +l 重新整理螢幕
可以使用Ctrl+I鍵對螢幕進行重新整理,如果在終端可以使用Ctrl+r重新整理
當對螢幕上的資訊進行操作時,系統沒有任何反映,此時可使用Ctrl+q解脫
vi的三種工作狀態:
命令模式:是vi的初始方式也是一般方式。用於執行命令,但不能輸入文字內容。大部分的命令都是在此模式下執行的
插入模式:用於文字內容的輸入
末行命令模式:用於執行存檔命令、退出命令、vi設定命令等
三種工作狀態的轉換:
從命令模式可以進入其它兩種模式。插入模式和末行命令模式不能直接轉換,以命令模式為中介
ESC鍵、編輯鍵(i或a或o)、: 鍵是模式轉換的控制鍵
(1)編輯文字(進入插入模式)
[Esc]->a 把文字新增到游標之後
[Esc]->i 把文字新增到游標之前
[Esc]->o 在游標所在行下面開新行
(2)存檔退出
[Esc]->:w [回車] 表示儲存不退出
[Esc]->ZZ 表示儲存同時退出vi
[Esc]->:wq [回車] 表示儲存同時退出vi
[Esc]->:q [回車] 表示退出vi
[Esc]->:q! [回車] 表示不儲存強行退出vi
(3)游標移動
[Esc]->h(←) j(↓) k(↑) l(→)
[Esc]->$ 游標移動到本行行尾
[Esc]->0 游標移動到本行行首
[Esc]->G 游標移動到檔案末行
[Esc]->1G或gg 游標移動到檔案首行
[Esc]->nG 游標移動到指定的n行
[Esc]->ctrl+f 向前翻一屏
[Esc]->ctrl+b 向後翻一屏
(4)刪除操作
[Esc]->x 刪除游標所在處的字元
[Esc]->dw 刪除一個單詞
[Esc]->dd 刪除游標所在行
[Esc]->5dd 刪除從當前行開始的5行文字
(5)複製貼上
[Esc]->yy複製游標所在行到編輯緩衝區
[Esc]->p 將編輯緩衝區內容複製至游標後的行
[Esc]->5yy 複製自當前行開始的五行至編輯緩衝區
(6)取消操作
[Esc]->u 取消最後一次的修改
(7)末行命令
[Esc]->:set
[Esc]->:set number 顯示行號
[Esc]->:set autoindent 自動縮排
[Esc]->:set tabstop TAB鍵寬度
vi怎麼儲存檔名
: w /pathto/yourfile
注:當螢幕出現亂字元時候,可以先使用[ESC]進入命令狀態然後按^ +l 重新整理螢幕
可以使用Ctrl+I鍵對螢幕進行重新整理,如果在終端可以使用Ctrl+r重新整理
當對螢幕上的資訊進行操作時,系統沒有任何反映,此時可使用Ctrl+q解脫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1651800/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 12 vi編輯器
- VI編輯器基本教程
- vi編輯器相關命令
- Linux 退出Vi編輯器Linux
- Vi/Ex編輯器教程[4]
- Vi/Ex編輯器教程[3]
- Vi/Ex編輯器教程[2]
- Vi/Ex編輯器教程[1]
- Unix vi編輯器命令總結
- linux命令之vi文字編輯器Linux
- 使用 Vi/Vim 編輯器:基礎篇
- linux中vi編輯器的使用Linux
- linux下vi編輯器命令大全Linux
- vi編輯命令(轉)
- Linux– 檔案編輯器 vi/vim(1)Linux
- Linux下的編輯器――vi大全(轉)Linux
- 在Docker容器內執行 vi 編輯器 | BaeldungDocker
- vi和vim的編輯模式模式
- vi文字編輯新手指南
- Linux VI編輯命令使用Linux
- Linux-vi編輯器開發必備操作Linux
- linux vi編輯器中 快捷鍵上下翻頁Linux
- 如何安裝和使用純文字編輯器 vi/vim
- VI編輯器常用命令-不可不知
- Linux下字元介面文字編輯器 vi(轉)Linux字元
- 好程式設計師分享Linux重器vi編輯器程式設計師Linux
- Linux系統下都vi文字編輯器如何使用?Linux
- 從菜鳥到專家 vi編輯器全程教學
- CentOS7 vi編輯命令【轉】CentOS
- 雲端計算開發入門課程:Linux重器 vi編輯器Linux
- Linux Vi編輯器的三種模式分別指什麼?Linux模式
- Ubuntu 自帶vi編輯器不好用的解決辦法Ubuntu
- 使用vi文字編輯器及Linux複製貼上小技巧Linux
- aix中的vi命令AI
- UNIX系統都會提供的螢幕編輯器-vi的使用(轉)
- CentOS7怎麼儲存退出vi編輯CentOS
- 最詳細的 Vi 編輯器使用指南
- 快速上手Linux核心命令(六):Linux的文字編輯器vi和vimLinux