sublimetext2插件不会出现在命令P中

2024-10-01 05:05:06 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Sublime Text 2 Command Platte

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

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

我做错什么了?在


Tags: 文件textpy命令selfconfighomepackages
1条回答
网友
1楼 · 发布于 2024-10-01 05:05:06

我的幸运猜测是:

你的类名不对。GeneratorsCommand应该与RailsQuick.sublime-commandsrails_quick_generators)中定义的匹配。sublimetext2需要在这些名称之间有1:1的映射,否则它无法知道哪个插件属于哪个快捷方式。在

示例:

https://github.com/witsch/SublimePythonTidy

相关问题 更多 >