SublimeText2API在编辑器上运行nodejs脚本的能力

2024-05-16 06:24:52 发布

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

我正在开发plugin,它将同步崇高的文本配置。在

插件的核心是节点.js公用事业,这是做所有的事情。在

我看到的下一步是为插件创建python包装器,它将与Sublime Text API交互,并在每次打开文本编辑器时运行nodejs scip
主要的问题是我不懂python。在

我研究过,我需要执行这个定制的python代码:

from subprocess import call
call(["node", "app.js", "../User/"], Shell=true)

然后我研究了API,我认为我需要^{} class,但是没有类似{}的事件。然后我发现了两个run_command(string, <args>),但我有什么想法如何在我的目的中使用它。在

然后,我用代码示例研究了Packages/Default/,这些代码使用了许多API函数,但我仍然不知道如何在这101个文件中找到有用的行。在

我几乎绝望了,决定在这里问问。每次打开文本编辑器时,我应该用python编写什么代码来强制插件运行nodejs scip?


Tags: 代码文本插件api核心节点jsnodejs
1条回答
网友
1楼 · 发布于 2024-05-16 06:24:52

José F. Romaniello建议在solution工作gisthub.com网站在

import sublime, sublime_plugin
from subprocess import call


class TestCommand(sublime_plugin.ApplicationCommand):
    def __init__(self):
        super(TestCommand, self).__init__()
        #do your stuf here
        # call(["node", "app.js", "../User/"], Shell=true)
        call(["ping", "192.168.1.1"])

    def run(self, edit):
        pass

相关问题 更多 >