
- Vim 教程
- Vim - 首頁
- Vim - 簡介
- Vim - 安裝與配置
- Vim - 它的朋友們
- Vim - 熟悉Vim
- Vim - 獲取幫助
- Vim - 編輯
- Vim - 導航
- Vim - 重新回顧編輯
- Vim - 搜尋
- Vim - 多檔案操作
- Vim - 標記
- Vim - 宏
- Vim - 暫存器
- Vim - 摺疊
- Vim - 差異比較
- Vim - 外掛
- Vim - 將Vim用作IDE
- Vim - 遠端檔案編輯
- Vim - 提示與技巧
- Vim - 個性化設定
- Vim - 總結
- Vim 有用資源
- Vim - 快速指南
- Vim - 有用資源
- Vim - 討論
Vim 入門
從本節開始,我們將開始實際操作Vim。本章將討論以下內容:
啟動Vim
Vim模式
建立新檔案
以只讀模式檢視檔案
編輯現有檔案
啟動Vim
Vim與當今基於GUI的編輯器略有不同。它既可以從GUI啟動和使用,也可以從終端啟動和使用。
使用圖形啟動器
要從圖形啟動器啟動Vim,只需雙擊gVim圖示即可。它將開啟如下所示的編輯器視窗:

使用終端
從終端使用Vim在Windows和Linux平臺上都相同。執行以下步驟即可從終端啟動和退出Vim:
開啟終端並輸入vim命令,如下所示:
$ vim
它將在終端中開啟Vim,如下所示:

要關閉它,請按Esc鍵,然後按冒號(:)和q。在Vim中,q命令代表退出。此命令將顯示在編輯器左下角:

Vim模式
Vim支援多種模式。本節討論一些日常使用的重要模式。
命令模式
這是Vim啟動時的預設模式。我們可以在此模式下輸入編輯器命令。我們可以在此模式下使用各種命令,例如複製、貼上、刪除、替換等等。我們將在後面的章節中討論這些命令。
注意:從這裡開始,任何不帶冒號的Vim命令都表示我們正在命令模式下執行該命令。
插入模式
您可以使用此模式輸入/編輯文字。要從預設命令模式切換到插入模式,請按i鍵。它將在編輯器左下角顯示當前模式。
一旦進入插入模式,我們就可以輸入任何文字。下圖顯示了這一點:

使用Esc鍵可從此模式切換回命令模式。
命令列模式
此模式也用於輸入命令。此模式下的命令以冒號(:)開頭。例如,在上一節中,退出命令是在此模式下輸入的。我們可以從命令模式或插入模式進入此模式。
要從命令模式切換到此模式,只需輸入冒號。
要從插入模式切換到此模式,請按Esc鍵,然後輸入冒號。
在下圖中,左下角的冒號表示行模式。

注意:從這裡開始,任何以冒號開頭的Vim命令都表示我們正在命令列模式下執行該命令。
可視模式
在此模式下,我們可以直觀地選擇文字並在所選部分上執行命令。
要從命令模式切換到可視模式,請鍵入v
要從任何其他模式切換到可視模式,請先按Esc鍵切換回命令模式,然後鍵入v切換到可視模式
在下圖中,左下角顯示可視模式。
建立新檔案
執行以下步驟建立並儲存新檔案:
執行以下命令開啟Vim
$ vim
在Vim中輸入以下命令
:edit message.txt
切換到插入模式
如果檔案已存在,它將重新載入檔案
i
輸入一些文字
切換回命令模式
Esc
將更改儲存到檔案
:w
現在將建立message.txt檔案。
退出Vim
:q
以只讀模式開啟檔案
使用–R選項以只讀模式開啟檔案
$ vim -R message.txt
在下圖中,左下角顯示只讀模式:

或者,您可以使用view命令來達到相同的結果。
$ view message.txt
編輯現有檔案
執行以下步驟以編輯現有檔案:
使用Vim開啟檔案
$ vim message.txt
切換到插入模式並在其中輸入一些文字。
i
不儲存更改就退出編輯器
:q!
使用以下命令儲存更改並退出編輯器:
或
:wq