用Vim一年后,我发现以前的编辑器都白用了

时间:2026-05-30 22:17:14   阅读:25
刚用 Vim 的第一周,你可能只想砸键盘。但熬过去之后,你会发现回不去了。

移动比编辑更重要

大多数人用编辑器花了大量时间在鼠标和方向键上。Vim 的 modal editing(模式编辑)把移动和编辑分开:普通模式下 hjkl 移动,按 i 才进入插入模式。习惯之后你的手不需要离开键盘主区域,光标的移动速度能提升一个量级。 常用的不仅仅是 hjkl。w 跳到下一个词,b 往回跳一个词,0 跳到行首,$ 跳到行尾,gg 跳到文件头,G 跳到文件尾。学会这些,你浏览代码的速度会比用鼠标快得多。

重复操作不需要第二遍

Vim 有一个核心思想:不要重复做同一件事。用 . 键重复上一次操作,用 q 录制宏然后 @ 播放。比如要给 20 行每行的末尾加分号,只需要在第一行做好操作,然后 19@q 一键搞定。

组合命令才是灵魂

单个命令组合起来威力很大。比如 daw 删除一个词,ci" 删除双引号内的内容并进入插入模式,ysiw] 给当前词外面加上方括号。Think in verbs and nouns——把命令拆成动词+名词的组合。

别一次学太多

Vim 的学习曲线陡峭,但没必要一次记完。每天学一个新命令,一周后你的编辑速度就会有明显变化。配合 Vimium 浏览器插件,连浏览器操作也变成 vim 风格,整个工作流都统一了。

上一篇:你的密码可能早就泄露了,一个网站就能查到

下一篇:为什么你的API请求这么慢?可能是 HTTPS 的锅