VI編輯器基本教程
本文章來自Vim的學習系統,gvim有一個很好的學習的東西,值得一試,這裡僅僅是一個摘錄而已,詳細的可以下載gvim使用,連線:http://www.vim.org/
1. 游標在螢幕文字中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。
h (左移) j (下行) k (上行) l (右移)
2. 欲進入vim編輯器(從命令列提示符),請輸入∶vim 檔名 <回車>
3. 欲退出vim編輯器,請輸入以下命令放棄所有修改∶
<ESC> :q! <回車>
或者輸入以下命令儲存所有修改∶
<ESC> :wq <回車>
4. 在正常模式下刪除游標所在位置的字元,請按∶ x
5. 在正常模式下要在游標所在位置開始插入文字,請按∶
i 輸入必要文字 <ESC>
特別提示∶按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
的命令。
-----------------------------------------------------------
1. 欲從當前游標刪除至單字/單詞末尾,請輸入∶dw
2. 欲從當前游標刪除至當前行末尾,請輸入∶d$
3. 欲刪除整行,請輸入∶dd
4. 在正常模式下一個命令的格式是∶
[number] command object 或者 command [number] object
其意是∶
number - 代表的是命令執行的次數
command - 代表要做的事情,比如 d 代表刪除
object - 代表要操作的物件,比如 w 代表單字/單詞,$ 代表到行末等等。
$ (to the end of line), etc.
5. 欲撤消以前的操作,請輸入∶u (小寫的u)
欲撤消在一行中所做的改動,請輸入∶U (大寫的U)
欲撤消以前的撤消命令,恢復以前的操作結果,請輸入∶CTRL-R
-----------------------------------------------------------
1. 要重新置入已經刪除的文字內容,請輸入小寫字母 p。該操作可以將已刪除
的文字內容置於游標之後。如果最後一次刪除的是一個整行,那麼該行將置
於當前游標所在行的下一行。
2. 要替換游標所在位置的字元,請輸入小寫的 r 和要替換掉原位置字元的新字
符即可。
3. 更改類命令允許您改變指定的物件,從當前游標所在位置直到物件的末尾。
比如輸入 cw 可以替換當前游標到單詞的末尾的內容;輸入 c$ 可以替換當
前游標到行末的內容。
4. 更改類命令的格式是∶
[number] c object 或者 c [number] object
----------------------------------------------------------
1. Ctrl-g 用於顯示當前游標所在位置和檔案狀態資訊。Shift-G 用於將游標跳
轉至檔案最後一行。先敲入一個行號然後按 Shift-G 則是將游標移動至該行
號代表的行。
2. 輸入 / 然後緊隨一個字串是則是在當前所編輯的文件中向後查詢該字串。
輸入問號 ? 然後緊隨一個字串是則是在當前所編輯的文件中向前查詢該字
符串。完成一次查詢之後按 n 鍵則是重複上一次的命令,可在同一方向上查
找下一個字串所在;或者按 Shift-N 向相反方向查詢下該字串所在。
3. 如果游標當前位置是括號(、)、[、]、{、},按 % 可以將游標移動到配對的
括號上。
----------------------------------------------------------
4. 在一行內替換頭一個字串 old 為新的字串 new,請輸入 :s/old/new
在一行內替換所有的字串 old 為新的字串 new,請輸入 :s/old/new/g
在兩行內替換所有的字串 old 為新的字串 new,請輸入 :#,#s/old/new/g
在檔案內替換所有的字串 old 為新的字串 new,請輸入 :%s/old/new/g
進行全文替換時詢問使用者確認每個替換需新增 c 選項,請輸入 :%s/old/new/gc
----------------------------------------------------------
1. :!command 用於執行一個外部命令 command。
請看一些實際例子∶
:!dir - 用於顯示當前目錄的內容。
:!rm FILENAME - 用於刪除名為 FILENAME 的檔案。
2. :w FILENAME 可將當前 VIM 中正在編輯的檔案儲存到名為 FILENAME 的文
件中。
3. :#,#w FILENAME 可將當前編輯檔案第 # 行至第 # 行的內容儲存到檔案
FILENAME 中。
4. :r FILENAME 可提取磁碟檔案 FILENAME 並將其插入到當前檔案的游標位置
後面。
----------------------------------------------------------
1. 輸入小寫的 o 可以在游標下方開啟新的一行並將游標置於新開的行首,進入
插入模式。
輸入大寫的 O 可以在游標上方開啟新的一行並將游標置於新開的行首,進入
插入模式。
2. 輸入小寫的 a 可以在游標所在位置之後插入文字。
輸入大寫的 A 可以在游標所在行的行末之後插入文字。
3. 輸入大寫的 R 將進入替換模式,直至按 <ESC> 鍵退出替換模式而進入正常
模式。
4. 輸入 :set xxx 可以設定 xxx 選項。
----------------------------------------------------------
Vim 擁有一個細緻全面的線上幫助系統。要啟動該幫助系統,請選擇如下三種方
法之一∶
- 按下 <HELP> 鍵 (如果鍵盤上有的話)
- 按下 <F1> 鍵 (如果鍵盤上有的話)
- 輸入 :help <回車>
輸入 :q <回車> 可以關閉幫助視窗。
提供一個正確的引數給":help"命令,您可以找到關於該主題的幫助。請試驗以
下引數(可別忘了按Enter鍵哦。:)∶
:help w <回車>
:help c_<T <回車>
:help insert-index <回車>
:help user-manual <回車>
-----------------------------------------------------------
** 啟用vim的功能 **
Vim的功能特性要比vi多得多,但大部分功能都沒有預設啟用。為了啟動更多的
功能,您得建立一個vimrc檔案。
1. 開始編輯vimrc檔案,這取決於您所使用的作業系統∶
:edit ~/.vimrc 這是Unix系統所使用的命令
:edit $VIM/_vimrc 這是Windows系統所使用的命令
2. 接著匯入vimrc範例檔案∶
:read $VIMRUNTIME/vimrc_example.vim
3. 儲存檔案,命令為∶
:write
在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。您可以繼續把您喜
歡的其它功能設定新增到這個vimrc檔案中。
相關文章
- 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
- Markdown編輯器的基本使用
- CentOS7 vi編輯命令【轉】CentOS
- 編輯器之神:VIM 的基本操作
- Linux Vi編輯器的三種模式分別指什麼?Linux模式
- 雲端計算開發入門課程:Linux重器 vi編輯器Linux
- 快速上手Linux核心命令(六):Linux的文字編輯器vi和vimLinux
- UltraEdit文字編輯器編寫強大的宏教程
- 【Linux入門教程】3 程式管理、網路通訊工具、vi編輯器、檔案系統、檔案儲存結構Linux
- 歌詞LRC檔案編輯器Mac版教程Mac
- sublimeText3編輯器 + 入門教程 + 使用大全
- G6-Editor 編輯器入門使用教程
- Markdown線上、離線編輯器與使用教程
- 20210125-1 文字編輯器與計算機基本使用計算機
- vim編輯器
- linux編輯器Linux
- HTML 編輯器HTML
- XML 編輯器XML
- Markdown編輯器
- 富文字編輯器 VUE-QUILL-EDITOR 使用教程 (最全)VueUI
- 最好用的流程編輯器bpmn-js系列之基本使用JS
- 增強 Vim 編輯器,提高編輯效率
- 隨處可編輯的編輯器之神VIM
- Linux的VI (連線行,查詢和替換,多檔案編輯)Linux
- 文字編輯工具那麼多,運維為什麼要學vi/vim?運維
- 程式設計貓海龜編輯器2.0 附使用教程程式設計
- atom編輯器中文版 v1.53附使用教程
- CentOS vim編輯器CentOS