我是一个插件爱好者,除了学习Vim编辑器的时间外,我也尽力掌握其插件。 然而,如果一个插件强迫我忘记了Vim特有的习惯&命令,我一般都试图避免它们。
这让我想到了 EasyMotion。的话题 该插件围绕视觉导航的概念,为用户提供了几个用户可以跳过的视觉文本标签。
现在我得到的是:这是一个好习惯吗? 因为它确实让我觉得它试图取代一些非常基本的Vim技能&习惯。 例如:
由于这种不确定性,这是我已经避免使用的单个安装插件,尽管这种讨论可以在某种程度上轻松应用于大多数插件。
答案 0 :(得分:9)
没有标准化的“最佳实践”,如果这就是你所追求的。只有“对我有用的东西”。嗯......以及“博主们说什么和评论者重复”,但这通常毫无价值。
如果您不喜欢它的工作方式和/或它没有为您提供任何好处,请不要使用它。这是 简单。
我不喜欢EasyMotion,因为红色字符和整体调光让我实际上松开了我的目标,我不得不重新扫描它的区域再次找到我的目标。一般来说,设计可能并不坏(我认为是),但对我来说它根本不起作用,所以我不使用它。简单。
对我有用的是/foo
和?bar
与set incsearch
的组合。这就是我每天使用数百次的东西。简单。
因为默认功能对我有用,所以我不需要寻找解决方案。
结果:当你找到一个闪亮的新解决方案时,没有必要寻找问题。