因为我们要用我们的插件来操作CSS文件或者buffer里面的内容,所以我们要使用 sublime_plugin.TextCommand 类作为我们定制的Prefixr命令的基类。这时,我们就需要命名我们命令的类名了。
在我们的代码框架中,你可以看到下面的类:
class ExampleCommand(sublime_plugin.TextCommand):在我们运行命令时,在控制台中执行的是下面的代码:
view.run_command('example')Sublime将把继承自任意一个 sublime_plugin类
(TextCommand,WindowCommand or ApplicationCommand)的类的名字的Command后缀去掉,并且用下划线符号命名替换驼峰式命名。
这样一来,为创建一个名字是prefixr的command,类名就必须是PrefixrCommand。