我开始为sublimetext2编写一个插件。在
我在“Packages/RailsQuick”中创建了一个新文件夹
并创建了2个文件:
RailsQuick.py
import sublime, sublime_plugin
class GeneratorsCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.show_quick_panel(["test"], None)
雷斯奎克崇高-命令
^{pr2}$问题是我在命令板中找不到RailsQuick: Generators
(CTRL+SHIFT+p)
保存两个文件后的控制台日志:
Writing file /home/danpe/.config/sublime-text-2/Packages/RailsQuick/RailsQuick.py with encoding UTF-8
Reloading plugin /home/danpe/.config/sublime-text-2/Packages/RailsQuick/RailsQuick.py
Writing file /home/danpe/.config/sublime-text-2/Packages/RailsQuick/RailsQuick.sublime-commands with encoding UTF-8
我做错什么了?在
我的幸运猜测是:
你的类名不对。
GeneratorsCommand
应该与RailsQuick.sublime-commands
(rails_quick_generators
)中定义的匹配。sublimetext2需要在这些名称之间有1:1的映射,否则它无法知道哪个插件属于哪个快捷方式。在示例:
https://github.com/witsch/SublimePythonTidy
相关问题 更多 >
编程相关推荐