python – Sublime Text 2插件不会出现在Command Platte中

我开始为Sublime Text 2编写插件.

我在“Packages / RailsQuick”中创建了一个文件

并创建了2个文件

RailsQuick.py

import sublime,sublime_plugin

class GeneratorsCommand(sublime_plugin.WindowCommand):
  def run(self):
    self.window.show_quick_panel(["test"],None)

RailsQuick.sublime的命令

[
  {
    "caption": "RailsQuick: Generators","command": "rails_quick_generators"
  }
]

问题是我找不到RailsQuick:Command Platte中的生成器(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)中定义的匹配. Sublime Text 2需要在这名称之间进行1:1映射,否则无法知道哪个插件属于哪个快捷方式.

例:

https://github.com/witsch/SublimePythonTidy

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...