【问题标题】:Why we need autocomplete plugin for Vim since we have omni completion?为什么我们需要 Vim 的自动完成插件,因为我们有全能完成?
【发布时间】:2020-02-08 04:47:34
【问题描述】:

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

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

【问题讨论】:

    标签: vim autocomplete neocomplete


    【解决方案1】:

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

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

    自动完成任务肯定会变慢,但如果您没有注意到任何变慢,如果您不想切换到delplete,则没有紧迫的理由。

    【讨论】:

      猜你喜欢
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      相关资源
      最近更新 更多