使用v8插件为sublime text 2实现js插件

时间:2012-02-05 23:27:38

标签: javascript plugins sublimetext

我正在尝试使用v8插件在javascript中为sublime text 2编写插件。有一个名为test.js的演示javascript文件,它似乎是一个完整的测试插件,但我无法弄清楚如何激活它。

有没有人设法使用javascript为sublime text 2编写插件?

还有另一种方法可以解决这个问题吗?我主要想发送文本到javascript,由我的各种库处理,然后发回文本。


编辑: 我正在使用这个项目让v8使用sublime:https://github.com/akira-cn/sublime-v8

2 个答案:

答案 0 :(得分:4)

您可以尝试使用此插件https://github.com/akira-cn/SublimeJS

按照例子:

/** package.json **/

{
    "name": "JSDemo",
    "description": "demo plugin powered by SublimeJS",
    "version": "0.1.0",
    "author": {
        "name": "akira-cn",
        "email": "akira.cn@gmail.com"
    },
    "main": "index.js",
    "licenses": [{
        "type": "The MIT License",
        "url": "http://www.opensource.org/licenses/mit-license.php"
    }]
}
/** index.js **/

defineCommand("Hello", require("hello.command"));
/** hello.command.js **/

module.exports = function(view, edit) {
    view.insert(edit, 0, "HelloWorld");
}

答案 1 :(得分:1)

你可以用node.js做到这一点。简单的python包装器应该可以解决问题。 使用node.js进行插件构建的示例:Sublime-HTMLPrettify