我是一个试图从 Textmate 切换到 MacVim 的 Ruby 编程人员,我在浏览你可以在 VIM 中做的大量事情以及所有的按键时遇到了麻烦。我已经厌倦了听到“你可以用‘ I’来插入文本,或者用‘ a’来在字符后面添加文本,或者用‘ A’来在行尾添加文本,或者... ...”我无法想象每个人都使用所有20个不同的按键来导航文本,10个左右的按键来开始添加文本,以及18种可视化地选择一个内部块的方法。还是你! ?
我理想的备忘单应该是每个人每天用来编写代码的30-40个最常用的按键或命令,以及红宝石爱好者每天使用的绝对必要的插件和10个最常用的命令。从理论上讲,一旦我掌握了这些技能,并且开始像在 Textmate 一样精通虚拟现实技术,我就可以开始学习成千上万的其他虚拟现实技术指令,这些指令将使我的 更多更加高效。
或者,我学习 VIM 的方式完全错了?