简体   繁体   English

关于on_query_completions的st2和st3之间的区别

[英]The difference between st2 and st3 about on_query_completions

I want to show the auto-completion panel,and I successed in sublime-text 3 using the API on_query_completions,but I failed in sublime-text2 using the same code. 我想显示自动完成面板,并且我使用API​​ on_query_completions在sublime-text 3中成功,但是我使用相同的代码在sublime-text2中失败了。

The code: 编码:

import sublime, sublime_plugin

class CCAutoComplete(sublime_plugin.EventListener):
     def on_query_completions(self, view, prefix, locations):
        flag = sublime.INHIBIT_WORD_COMPLETIONS | sublime.INHIBIT_EXPLICIT_COMPLETIONS
        result = ([["abv","abv"],["abcd123","abcd"]],flag)
        return result

使用元组数组作为完成值而不是2D数组:

[("abv","abv"),("abcd123","abcd")]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM