我正在尝试使用 Will Bond 的指南来创建 Sublime Text 插件(http://code.tutsplus.com/tutorials/how-to-create-a-sublime-text-2-plugin--net-22685)。
指南的第 1 步说使用以下代码创建一个默认插件:
import sublime, sublime_plugin
class ExampleCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.insert(edit, 0, "Hello, World!")
这个插件被保存为 Prefixr.py 在:
Sublime_Text_3_Location/Packages/Prefixr
然后我在 Sublime Text 控制台中输入以下命令:
view.run_command('example')
这应该插入“你好,世界!” 在我当前查看的文件的开头。
但是,当我输入命令时,什么也没有发生。没有“你好,世界!” 出现在我的文件中。重新启动 Sublime Text 并不能修复它。从不同的文件运行命令也不行。
知道为什么该命令不起作用吗?