VIM 初学者指南

2025-06-10

VIM 初学者指南

介绍

VIM 是一个用于编写代码的文本编辑器,您可以使用键盘而不是鼠标在屏幕上导航
它基于最初的 UNIX 文本编辑器VI ,后者由Bill Joy于 1976 年发明。后来, Bram Mooleenar于 1991 年对其进行了改进,并命名为VIM

为什么选择 VIM?

既然我们有了现代的 IDE,为什么还要用 VIM?答案是,当你写代码时,你的手指应该一直被键盘束缚着。每次你碰鼠标,你的工作效率就会被打断。
学习用 VIM 编程就像从零开始学习新东西一样,一开始会很痛苦,但这种痛苦会让你在未来的代码编辑更加精准、高效。

安装

Linux / MacOS:VIM 已预装。Windows
下载 VIM ,下载安装程序并安装。

如何使用

Linux / MacOS:在终端中输入“vim filename.txt”(不带引号)
Windows:从桌面打开“gVim8.1”或在开始菜单中搜索。

Vim 模式

VIM 有很多模式,但最常用的是以下四种:

普通模式

如果您看到光标变粗或变宽,则表示您处于正常模式。

普通模式是 Vim 的默认模式,你大部分时间都会使用它。在普通模式下,你可以在文件中导航和执行操作。

您可以在字符、单词、行、句子、段落、代码块等之间移动光标。

人物

“h”(向左移动到一个字符)
“l”(向右移动到一个字符)

“w”(移动到下一个单词)
“e”(移动到当前单词的末尾)
“b”(移回上一个单词)

线条

“j”(上一行)
“k”(下一行)

句子

“(”(上一句)
“)”(下一句)

段落

“{”(上一段)
“}”(下一段)

为了简化:
图像

k(上)
j(下)
h(左)
l(右)
您也可以使用箭头键进行导航,但为了获得最佳实践,您必须使用(k,j,h,l)。

插入模式

在正常模式下按i键进入插入模式。屏幕底部会出现“INSERT”字样。
你可以把它想象成编辑模式,因为现在你可以在文件中写入/删除内容了。

进入插入模式的键:

确保您处于正常模式,然后按,

i(从字符右侧插入)
a(从字符左侧插入)
I(从行首插入)
A(从行尾插入)

完成文件编辑后,按Esc键返回正常模式。

命令模式

命令只能在**普通*模式下输入。
在普通模式下,您可以编写命令。所有命令均以":"开头。

基本命令:

:w(保存文件)
:q(退出文件,但必须先保存文件
:wq(保存并退出)
:q!(不保存直接退出)

还有许多其他命令,但这些是常见的并且您将一直需要它们。

视觉模式

使用 Vim 编辑文本时,可视模式对于识别要操作的文本块非常有用。

v键进入可视模式。屏幕底部将显示“VISUAL”字样。

使用箭头键高亮显示所需文本。您可以使用其他导航命令,例如,按 w 键高亮显示至下一个单词的开头,或按$ 键包含该行的剩余部分。
文本高亮显示后,按d键删除/剪切文本。
如果删除的内容过多或不足,请按u 键撤消并重新开始。
将光标移动到新位置,然后按p 键粘贴文本。

技巧和窍门

  1. 要前进 3 个单词,我们可以输入3w而不是www
  2. 要向下 10 行,我们可以输入10j而不是jjjjjjjjjj
  3. dw删除一个单词。
  4. dd删除整行。
  5. x删除一个字符。
  6. r后跟新字符来替换一个字符。
  7. 要从任何模式切换回正常模式,请按Esc

还有很多东西要学。继续探索吧。祝你编程愉快。

如果您从本文中学到了一些东西,请点赞、评论和分享。

在Instagram上关注我。在Facebook
上关注我。在Twitter 上关注我

鏂囩珷鏉ユ簮锛�https://dev.to/vishwasluhana/vim-beginners-guide-274m
PREV
如何在工作中成长并受到关注
NEXT
你必须知道的 7 个 React Hooks