1

我目前正在玩 vim 并尝试将它配置为一个好的 Java 编辑器。当我为 java 配置自动完成功能时,我被推荐安装诸如 neocomplete 或 delplete 之类的插件。但是,如果您找到了 vim-javacomplete2 等全能补全插件的正确来源,则像全能这样的默认自动补全功能就可以正常工作。

那么为什么我们需要像neocomplete这样的插件呢?

4

1 回答 1

1

建议您使用该delplete插件的最可能原因是它异步执行其自动完成操作。与原生 Vim 自动完成相比,这可能是一个很大的好处,我相信它仍然会同步执行这些操作。

好处在于要完成的操作又长又慢:异步任务将允许其他任务在它工作时与其一起运行,而同步任务将阻止其他任务并让它们等待它完成。具有“异步性”将提供更流畅的体验和更短的整体等待时间。

自动完成任务肯定有能力变慢,但如果你没有注意到任何减速,那么如果你不想这样做,就没有迫切的理由要切换delplete到。

于 2019-10-10T18:39:49.323 回答