我应该用什么 API 来写一个 sublime-text 插件来显示提示

What API should I use to write a sublime-text plugin to show the hints

像这样。我应该用什么 API 来显示这个框?


更新: 我在 sublime-text 3 中成功,但在 sublime-text 中失败 2.Do 你知道为什么吗? 代码是:

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

可以使用 on_query_completions 侦听器手动填充自动完成面板。

查看其实现的功能示例:

  • 安装PackageResourceViewer
  • 运行 PackageResourceViewer: Open Resource 来自命令面板
  • Select CSS 打包并打开 css_completions.py