用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 风格,整个工作流都统一了。



提供云计算服务