Featured image of post 【初學者適用】Vim 入門:從安裝到基本啟動、結束及模式解說

【初學者適用】Vim 入門:從安裝到基本啟動、結束及模式解說

為初學者解說 Vim 的基本使用方法。全面涵蓋最初的步驟,包含在 Windows 環境的安裝方法、啟動與結束指令 (如儲存、強制結束等),以及指令模式與輸入模式的差異。

img_1.png

vim入門

下載與安裝

https://www.vim.org/download.php

從上述網站,根據您要安裝的作業系統下載並安裝模組。

對於 Windows,選擇 gvim_X.X.X_x64_signed.exe 是一個好選擇。

啟動方法

在 Windows 中,必須將包含 vim.exe 的資料夾註冊到環境變數 Path 中。

啟動方法:

1
vim

指定檔案名稱來啟動:

1
vim filename.txt

結束方法

要結束時,輸入 : (冒號),接著輸入 q,然後按 Enter。

1
:q

如果檔案已更新,將會顯示 已修改但尚未儲存 (可用 ! 強制執行)。 您可以放棄變更並強制退出。

1
:q!

若要儲存檔案並退出:

1
:wq

以下指令也具有相同的意義:

1
:x

此外,按住 Shift 並按兩次 z 也可以退出。(等同於 :wq)

模式

vim 具有 指令模式 和 輸入模式。啟動 vim 時,預設為 指令模式,按下 i 鍵將會切換到 輸入模式。

在 輸入模式 中,顧名思義可以進行文字輸入。要從 輸入模式 切換回 指令模式,請按 ESC 鍵。

這種輸入模式的切換是 vim 的一大特色。

游標移動與捲動

整理在 指令模式 時的游標移動和捲動方式。

按鍵說明
h(或 Ctrl+H、BackSpace、←)向左移動
j(或 Ctrl+J / N、↓)向下移動
k(或 Ctrl+P、↑)向上移動
l(或 Space、→)向右移動
+(或 Enter)移動到下一行的開頭
-移動到上一行的開頭
Ctrl+B(或 PageUp)向上捲動一頁
Ctrl+F(或 PageDown)向下捲動一頁
Ctrl+U向上捲動半頁
Ctrl+D向下捲動半頁
Ctrl+Y向上捲動一行
Ctrl+E向下捲動一行
z Enter將游標所在行捲動到畫面頂部
z .將游標所在行捲動到畫面中央
z -將游標所在行捲動到畫面底部
0(或 |)將游標移動到行首
$將游標移動到行尾
^(或 _)將游標移動到行首(排除空白和 Tab)
G(或 :$)將游標移動到最後一行
:行號 Enter移動到指定行

在輸入上述移動按鍵之前輸入 數字,就可以移動該數字指定的次數。 (例如,輸入 3j 將會從目前游標位置向下移動 3 行。)

其他指令

按鍵說明
Ctrl+L重新繪製畫面
Ctrl+G顯示檔案總行數、游標位置等
comments powered by Disqus