Sublime Text 2:来自自定义插件的 sublime 命令被卸载

Sublime Text 2: sublime commands from custom plugin are unloaded

我有一个自定义插件(你可以在这里找到它https://github.com/chestozo/st-plugins)。

在这个插件中,我有一个 Default.sublime-commands 文件,其中包含应添加到 ST2 中的命令面板的命令。

有时我无法在命令面板中找到我的自定义命令。 看起来我的自定义命令已卸载。可能吗?

更新 我发现的是:

所以没有命令从命令面板卸载。 我仍然希望我的自定义命令始终在命令面板中可见。 可能吗?

我发现要使命令始终可见,它应该是 sublime_plugin.WindowCommand 的继承者 :) 在我的例子中,它是从 sublime_plugin.TextCommand 派生的,这就是为什么它在没有文件时不可见的原因已打开。