加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-05-23 17:54:08 所属栏目:Python 来源:互联网
导读:我开始为Sublime Text 2编写插件.我在“Packages / RailsQuick”中创建了一个新文件夹并创建了2个文件:RailsQuick.pyimport sublime, sublime_plugin class GeneratorsCommand(sublime_plugin.WindowCommand): def run(sel

我开始为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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读