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/vim編輯器
- linux命令之vi文字編輯器Linux
- Linux– 檔案編輯器 vi/vim(1)Linux
- 使用 Vi/Vim 編輯器:基礎篇
- linux vi編輯器中 快捷鍵上下翻頁Linux
- 在Docker容器內執行 vi 編輯器 | BaeldungDocker
- Linux-vi編輯器開發必備操作Linux
- 好程式設計師分享Linux重器vi編輯器程式設計師Linux
- vi和vim的編輯模式模式
- 如何安裝和使用純文字編輯器 vi/vim
- Linux系統下都vi文字編輯器如何使用?Linux
- CentOS7 vi編輯命令【轉】CentOS
- Linux Vi編輯器的三種模式分別指什麼?Linux模式
- 雲端計算開發入門課程:Linux重器 vi編輯器Linux
- 快速上手Linux核心命令(六):Linux的文字編輯器vi和vimLinux
- 安裝c, c++編譯器 on AIXC++編譯AI
- vim編輯器
- linux編輯器Linux
- HTML 編輯器HTML
- XML 編輯器XML
- Markdown編輯器
- 增強 Vim 編輯器,提高編輯效率
- 隨處可編輯的編輯器之神VIM
- Linux的VI (連線行,查詢和替換,多檔案編輯)Linux
- 文字編輯工具那麼多,運維為什麼要學vi/vim?運維
- CentOS vim編輯器CentOS
- Nano編輯器常用NaN
- LINUX VIM編輯器Linux
- Filament Markdown 編輯器
- sed awk 編輯器
- 【AIX】AIX7.1 C編譯環境部署指導說明AI編譯
- vi編輯器開啟大檔案報錯0602-101 Out of memory saving lines for undo的解決方法
- 關於debian系統下使用vi編輯語法不高亮的問題
- Markdown 編輯器寫文章
- markdown編輯器語法
- vue-markdown編輯器Vue
- Markdown編輯器說明
- SmartDown for mac(MarkDown編輯器)Mac