我為任何想要開始使用這個華麗而復雜的文本編輯器的人創建了這個 vim 教程。成為一名程序員的魅力之一是您可以在終端上編寫代碼。 使用 Vim 的程序員不僅熱愛一切,他們也熱愛 Vim。希望那些不使用 Vim 的人在完成本教程後會使用它。
人們不使用 Vim 的原因是他們沒有意識到 Vim 的好處和簡單性。不用說,了解一些使用 Vim 的基本命令是必不可少的。
本教程將對此進行解釋。完成後,您可以在 Vim 中打開文件,對其進行編輯,保存您的更改,並成為一名精通 Vim 的程序員。
尷尬的說說吧。當我第一次打開 Vim 來展示我的編程技能時,我無法退出 Vim,不得不關閉終端本身。 第二次我能夠退出 Vim,但如果我不能保存我的更改會更好。在編輯了一些 Vim 代碼之後,我來這裡是為了讓你免去同樣的恐懼。對於好奇的人,:q 表示退出,:wq 表示保存然後退出。
VIM 編輯器基礎
讓我們從 VIM 的基礎開始吧!
1. 在 Vim 中打開文件
要打開文件,請在文件名中使用“vim”。如果文件不存在,則此命令首先創建文件。
$ vim hello.txt
這就是窗口的樣子。不要忘記在此處查看和編輯內容並在退出之前保存更改(更多關於如何將文件保存到 vim 的文章中)。
2.vim模式
在我們繼續之前,我們需要了解 Vim 的三種操作模式。 三種模式是:
- 正常(默認):用於導航
- 插入:插入和修改文本
- 命令:用於保存、退出等操作。
默認為正常模式。在正常模式下,您可以查看和查看文本(稍後會詳細介紹)。在插入模式下,您可以更改代碼。命令模式用於指定退出、保存工作和執行其他操作的命令。
要進入命令行模式,請按“Escape”鍵並輸入冒號“:”。要進入插入模式,請按“Escape”鍵並輸入“i”。按 Escape 鍵進入正常模式。
3. 瀏覽 Vim 文本
在 Vim 中,在行間移動光標非常容易。使用箭頭鍵進行導航。或者,您可以使用以下鍵:
H | 將光標向左移動一位 |
一代 | 將光標向右移動一位 |
j | 將光標下移一行 |
公克 | 將光標向上移動一行 |
4. 在 Vim 中編輯文件
要編輯文件,您需要進入插入模式。為此,請按“i”。
屏幕應該看起來像上面的那個。你可以注意到’投放‘它寫在底部。表示您處於插入模式。您可以繼續輸入要放入文件的文本。

如果你是 右下角 有兩個數字要寫。指示光標在文件中的位置。想像一個有行和列的矩陣。這個數字是光標位置的行號和列號。
6. Vim 跳線
跳轉到 Vim 中的特定行 :[line number]冒號啟用命令行模式,它後面的數字指定行號。
:[line number] [enter]

現在 Vim 編輯器移動到第二行。要在命令行模式下跳轉到文件末尾,請在冒號後使用“$”(美元符號)。別忘了按 進來 在行號或 $ 之後。
7. 保存您的編輯
退出 Vim 時保存更改很重要。您必須處於命令行模式才能保存更改。保存和退出的命令是 wq 然後按 Enter。
:wq [enter]

要退出而不保存您的使用:
:q [enter]
附加的 VIM 功能
1.刪除線路並恢復
您可以在 Vim 編輯器中一次刪除特定的行。為此,請將光標移動到該行並按’。天‘。 確保您處於正常模式 (按退出鍵)在此之前。如果你是 插入模式 這將在文件中添加一個“dd”。我們不想要它。

至此,第 2 行已成功刪除。 您可以通過按’撤消此操作你‘
u

第二行又回來了。
2. 在 Vim 中突出顯示文本
您可以在 Vim 中突出顯示文本。這對於復製文本的特定部分很有用(稍後會詳細介紹)。按下以選擇突出顯示的文本 ‘v’ 向左或向右移動光標以選擇文本。
按’選擇整行‘, 那是’Shift鍵到v’。
V

[shift] + v

3.複製並粘貼文本
您可以在編輯時使用 Vim 複製和粘貼整行或部分行。這在編碼時特別有用。要復制行的特定部分,請如上所述突出顯示要復制的文本。
選擇文字後 按 y 拉取/複製文本..
y

要粘貼文本,請轉到文件中的所需位置並按“p”。
p

您也可以復制整行。按’執行此操作年‘。
yy
要粘貼該行,請轉到目的地並按’p‘

4. 搜索文件
能夠在文件中搜索單詞可能很重要。想像一個場景,您必須在數千行長的文件中找到函數的用法。別擔心,Vim 會覆蓋你的。您必須處於命令行模式才能搜索文件。因此,首先按冒號 (:)。
要搜索單詞,請使用斜杠,然後鍵入要搜索的單詞。
/{word-to-be-searched} [enter]

按’移動到下一個出現的單詞n‘。
結論是
現在您已準備好開始使用 Vim。請!創建您的第一個文件並開始編輯!有關更多信息,請查看退出 vim 編輯器的 10 種方法。