我目前正在使用vim,并尝试将其配置为Java的良好编辑器。当我为Java配置自动完成功能时,建议安装诸如neocomplete或delplete之类的插件。但是,如果您找到适合全功能的插件(例如vim-javacomplete2)的正确来源,则像omni这样的默认自动完成功能就可以正常工作。
那么为什么我们需要像neocomplete这样的插件呢?
建议您使用该delplete
插件的最可能原因是它异步执行其自动完成操作。相对于本机Vim自动完成,这可能是一个很大的好处,我相信它仍然可以同步执行那些动作。
好处在于完成动作的时间长且慢:异步任务将允许其他任务在其工作时同时运行,而同步任务将阻止其他任务并使其等待完成。具有“异步性”将提供更流畅的体验和更短的总体等待时间。
自动完成任务肯定有能力变慢,但是如果您没有发现任何变慢,则不需要紧迫的理由就可以切换到自动完成任务delplete
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句