如何开发 Sublime Text 2 的插件(2)

因为我们要用我们的插件来操作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。

class PrefixrCommand(sublime_plugin.TextCommand):

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19260.html