为什么用 Vim

你本来是来查怎么退出 Vim 的,结果现在却在读为什么要学 Vim?没错,一切就是这样开始的。Vim 是那种从外面看起来古老,但一旦度过学习曲线就会觉得像拥有了超能力的工具。以下是学会 Vim 的开发者很少回头的原因。

速度

Vim 让你无需触碰鼠标就能编辑文本。命令可以自由组合——d2w 删除两个单词,ci" 更改引号内的所有内容。一旦形成肌肉记忆,你的编辑速度就能跟上思维的速度。

NORMAL 模式下,每个按键都是一个命令。不需要去翻菜单或点工具栏按钮——只需按键,像搭积木一样随意组合。

无处不在

Vim(或 vi)几乎安装在每一个 Unix、Linux 和 macOS 系统上。通过 SSH 连接到任何服务器,它就在那里。无需安装,无需配置——只需 vim filename 就能开始编辑。这就是为什么知道如何退出 Vim 其实很重要——你一定会遇到它。

可扩展性

Vim 拥有庞大的插件生态系统。vim-plug 和 lazy.nvim 等工具让插件管理变得简单。Neovim 更进一步,内置 LSP 支持、Lua 脚本和现代插件架构。你的编辑器会随你一起成长。

模态编辑

大多数编辑器只有一种模式:你打字,文字就出现。Vim 使用 NORMALINSERTVISUAL 等模式将导航编辑分离。这意味着有专门的按键用于移动、删除、复制和搜索——不需要别扭的 Ctrl+Shift 组合键。这更高效,对双手也更友好。

社区与生命力

Vim 已经活跃开发超过 30 年。社区庞大而充满热情。Neovim 带来了一波现代化浪潮,同时保持了核心理念。你在学习 Vim 上的投入,将在未来几十年持续回报。

准备好深入了解了吗?