我正在开发将同步 Sublime Text 配置的插件。
插件核心是 node.js 实用程序,它正在做所有的事情。
我看到的下一步是为插件创建 python 包装器,它将与Sublime Text API交互,并在每次打开文本编辑器时运行 nodejs scipt。
主要问题是我不知道python。
我研究过我需要执行这个自定义 python 代码:
from subprocess import call
call(["node", "app.js", "../User/"], Shell=true)
然后我研究了 API,我认为我需要EventListener
类,但是没有像onEditorStart
. 然后我找到了两个run_command(string, <args>)
,但我有任何想法如何在我的目的中使用它。
然后我探索Packages/Default/
了代码示例,这些示例使用了很多 API 函数,但我仍然不知道如何在这 101 个文件中找到有用的行。
我几乎绝望了,决定在这里问。每次打开文本编辑器时,我应该在 python 中编写什么代码来强制我的插件运行 nodejs scipt?