Featured image of post vim入門

vim入門

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+HBackSpace向左移動
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
使用 Hugo 建立
主題 StackJimmy 設計