不久前,我阅读了 viemu 的创建者的一篇文章,澄清了很多关于 vi 的误解,并解释了为什么它是一个好主意(以及为什么它在过去 30 年中一直非常流行)。同一个人也有一套很棒的图形备忘单,一次教一些基础知识。
我相信。
事实上,在过去的 2 年里,我一直深信不疑。但是我仍然没有强迫自己学习 vi 作为我的主要编辑器,学习曲线太高了。当我开始工作时,可接受但即时的生产力(使用我当前的编辑器)到目前为止已经赢得了更高的生产力(使用 vi)。
有没有人有任何好的提示来帮助克服学习曲线?它可以是直截了当的提示、其他教程或文章,等等。
编辑:请注意,我知道 vi 的vim/gVim、Cream和MacVim(等)变体。我保留了关于 vi 的问题,以提及整个 vi 家族。感谢所有伟大的答案。
自去年 12 月以来,我在日常职业生涯中一直在使用 Vim(更准确地说是 MacVim)。我不会回去:-)
祝所有掌握 Vim 的人好运。
首先,你可能想学习 Vim;它具有非常出色的功能集以及 vi 的所有功能。
也就是说,学习需要纪律。如果你有一份工作并且不能承受生产力的损失(不会被解雇),我建议你参加一个周末项目,其唯一目的是学习编辑器。在你工作时保持它的文档是开放的,并有足够的纪律性,不要退缩。当你学得更多、变得更有效率并开始依赖肌肉记忆时,坚持下去就不会那么难了。
我使用 Vim 已经很长时间了,以至于我什至没有想过要按什么键来搜索、导航或保存。我的手永远不会离开键盘。使用 Vim 是我在编程生涯中做出的最佳选择之一。