Sublime Text 3:重复自动完成
Sublime Text 3: Duplicates Autocompletion
我使用各种插件进行自动完成(All Autocomplete、CodeIntel 等),实际上,我想保留所有这些插件。但有时,我的完成列表中有重复项,这有点烦人。有解决这个问题的简单方法吗?
感谢您的帮助!
如果您愿意修改ST安装文件夹中的sublime_plugin.py
文件,那么这是可以的。
这些说明适用于内部版本 3125/3126,但请注意,在发布新版本时升级 ST 时,您将丢失更改并需要重新应用它们(如果相关)。
- 打开安装ST的文件夹
- 打开
sublime_plugin.py
- 查找
def on_query_completions
- 将
return (completions, flags)
替换为 return (list(set(completions)), flags)
"
- 保存文件
- 重启ST
如果您的插件建议使用同一触发器进行多次完成,您可能需要使用更高级的解决方案来删除重复项。
我使用各种插件进行自动完成(All Autocomplete、CodeIntel 等),实际上,我想保留所有这些插件。但有时,我的完成列表中有重复项,这有点烦人。有解决这个问题的简单方法吗?
感谢您的帮助!
如果您愿意修改ST安装文件夹中的sublime_plugin.py
文件,那么这是可以的。
这些说明适用于内部版本 3125/3126,但请注意,在发布新版本时升级 ST 时,您将丢失更改并需要重新应用它们(如果相关)。
- 打开安装ST的文件夹
- 打开
sublime_plugin.py
- 查找
def on_query_completions
- 将
return (completions, flags)
替换为return (list(set(completions)), flags)
" - 保存文件
- 重启ST
如果您的插件建议使用同一触发器进行多次完成,您可能需要使用更高级的解决方案来删除重复项。