首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >崇高的文本2插件不会出现在命令普拉特

崇高的文本2插件不会出现在命令普拉特
EN

Stack Overflow用户
提问于 2012-10-17 14:54:58
回答 1查看 1.3K关注 0票数 5

我开始为崇高文本2编写一个插件。

我在"Packages/RailsQuick“中创建了一个新文件夹

并创建了2个文件:

RailsQuick.py

代码语言:javascript
复制
import sublime, sublime_plugin

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

RailsQuick.sublime-commands

代码语言:javascript
复制
[
  {
    "caption": "RailsQuick: Generators",
    "command": "rails_quick_generators"
  }
]

问题是我在命令Platte中找不到RailsQuick: Generators (CTRL + SHIFT + P)

保存两个文件后的控制台日志:

代码语言:javascript
复制
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

我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-23 18:08:10

我幸运的猜测:

你的类名是错的。GeneratorsCommand应该与RailsQuick.sublime-commands (rails_quick_generators)中定义的匹配。崇高文本2需要在这些名称之间有1:1的映射,否则它无法知道哪个插件属于哪个快捷方式。

示例:

https://github.com/witsch/SublimePythonTidy

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12937175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档