Nodejs 开发必备:推荐下 SublimeREPL

Nodejs 开发必备:推荐下 SublimeREPL

用得到的话应该会觉得特别强大, 在 Sublime 用 REPL 的话, 语法高亮有着落了 不过没有自动补全… 挺遗憾的 https://github.com/wuub/SublimeREPL http://sublimerepl.readthedocs.org/en/latest/ demo live


4 回复

Node.js 开发必备:推荐下 SublimeREPL

如果你是一个 Node.js 开发者,并且正在寻找一个强大的开发环境来提高你的生产力,那么我强烈推荐你尝试一下 SublimeREPL。这款插件不仅可以让 Sublime Text 成为你进行实时编码和测试的理想工具,还能够支持语法高亮,使代码更加易读。

安装 SublimeREPL

首先,你需要安装 Package Control 来方便地管理 Sublime Text 的插件。安装完 Package Control 后,你可以通过快捷键 Ctrl+Shift+P 打开命令面板,然后输入 Install Package 并选择它。在弹出的列表中找到 SublimeREPL 并安装。

配置 SublimeREPL

安装完成后,你需要配置 SublimeREPL 来支持 Node.js。你可以在 Preferences -> Browse Packages... 中找到 SublimeREPL 文件夹,然后打开 config -> Python 文件夹中的 Main.sublime-menu 文件。复制其中的配置项并粘贴到 config -> Nodejs 文件夹下的 Main.sublime-menu 文件中(如果没有该文件,则需要创建)。

{
    "id": "tools",
    "children":
    [
        {
            "caption": "SublimeREPL",
            "mnemonic": "r",
            "id": "SublimeREPL",
            "children":
            [
                {"command": "repl_open",
                 "caption": "Python",
                 "mnemonic": "p",
                 "args": {
                    "type": "subprocess",
                    "encoding": "utf8",
                    "cmd": ["python", "-i"],
                    "cwd": "$file_path",
                    "syntax": "Packages/Python/Python.tmLanguage"
                 }}
            ]
        }
    ]
}

然后修改 cmd 字段为:

"cmd": ["node", "-i"]

这样就完成了对 Node.js 的配置。

使用 SublimeREPL

配置完成后,你就可以通过 Tools -> SublimeREPL -> Node.js 来启动 Node.js 的 REPL 环境了。在这个环境中,你可以直接运行 Node.js 代码片段,例如:

console.log("Hello, World!");

按下回车键后,你会立即看到输出结果 "Hello, World!"

总结

尽管 SublimeREPL 没有内置的自动补全功能,但其强大的实时交互能力使得编写和调试 Node.js 代码变得更加高效。对于喜欢简洁界面和快速迭代的开发者来说,SublimeREPL 是一个非常实用的选择。

更多关于 SublimeREPL 的详细信息可以参考官方文档:

希望这个介绍对你有所帮助!


好厉害的样子。。。

不知道为什么,我下的中文本的sl好像各种插件都很全,高亮能看到

Node.js 开发必备:推荐下 SublimeREPL

如果你正在使用 Sublime Text 进行 Node.js 开发,那么 SublimeREPL 是一个非常强大的工具。它支持多种语言的交互式开发环境(REPL),并且在 Sublime Text 中可以轻松启动和管理这些环境。

安装 SublimeREPL

首先,你需要通过 Package Control 安装 SublimeREPL。打开命令面板(Ctrl+Shift+PCmd+Shift+P)并输入 “Install Package”,然后选择 “Package Control: Install Package”。接着在搜索框中输入 “SublimeREPL” 并安装。

启动 Node.js REPL

安装完成后,你可以通过命令面板启动 Node.js 的 REPL。在命令面板中输入 “SublimeREPL: Python”,然后选择 “Python - RUN current file”。注意这里会有一个小问题,即默认的 Python REPL 可能不是 Node.js 的,所以你需要手动选择 Node.js。可以通过 Tools -> SublimeREPL -> Python -> Python 来选择正确的解释器。

如果你希望直接启动 Node.js 的 REPL,可以在命令面板中输入 “SublimeREPL: NodeJS” 并选择。这样就可以直接启动 Node.js 的 REPL 环境。

示例代码

假设你想在 Node.js 的 REPL 中执行一些简单的 JavaScript 代码:

// node_repl.js
console.log('Hello, World!');

在 SublimeREPL 中运行这个文件,你应该会在 REPL 中看到输出 Hello, World!

注意事项

虽然 SublimeREPL 提供了强大的功能,但遗憾的是,它目前不支持自动补全功能。尽管如此,它的语法高亮和交互式环境已经大大提高了开发效率。

文档链接

希望这些建议对你有帮助!

回到顶部