Sublime Text 3:重复自动完成

时间:2017-04-10 10:29:07

标签: sublimetext3 sublimetext

我使用各种插件进行自动完成(所有自动完成,CodeIntel等),实际上,我想保留所有插件。但有时候,我在完成列表中有重复,这有点烦人。有没有一种简单的方法来解决这个问题?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

如果您愿意修改ST安装文件夹中的sublime_plugin.py文件,则可以这样做。

这些说明适用于版本3125/3126,但请注意,在新版本发布时升级ST时,您将丢失更改并需要重新应用它们(如果相关)。

  1. 打开安装ST的文件夹
  2. 打开sublime_plugin.py
  3. 查找def on_query_completions
  4. return (completions, flags)替换为return (list(set(completions)), flags)
  5. 保存文件
  6. 重启ST
  7. 如果您的插件使用相同的触发器建议多次完成,则可能需要使用更高级的解决方案来删除重复项。