Sublime Text 3 - 集成终端?

Sublime Text 3 - integrated terminal?

我通常使用 WebStorm IDE 进行 Node.js 和 FE JavaScript 开发。然而,我正在考虑使用 Sublime Text 3,因为我 运行 在一台破烂的旧 Macbook Pro 上的计算能力不足,而 ST3​​ 应该在内存上更轻,CPU。

但是,我的一个问题是 ST3 似乎没有可能的命令行终端集成。我发现这是 Eclipse 和 WebStorm 中提供的一个非常有用的功能。

我在谷歌上搜索了一下,但没有看到任何适用于 ST3 的优秀终端集成插件,有没有这样的东西?

这里是集成了终端的WebStorm:

以下原答案现已过时;参见 Svish 的


我刚才也在想同样的事情,我相信答案是:没有

ST3 中没有很好的终端集成,也许 Terminal 除外,它只是将您从任何给定项目文件夹 终端。 工作正常,但不确定它真正节省了多少。

无法在 ST3 window AFAIK 中获得它。

我安装了 Sublime 包 TerminalView,它可以在 Sublime 中的单独选项卡中显示终端 window。

它适用于 MacOS 或 Linux,但不再受到积极支持。

安装:

  1. 打开命令面板(Cmd+Shift+P on Mac, Ctrl+Shift+P on Windows) 并找到 Package Control: Install Package
  2. 搜索 TerminalView 并点击 Return 进行安装。

终端 windows 有一些缺陷(至少在 macOS 上),因为它似乎与 Sublime 的键盘快捷键冲突。然而,当编辑的程序代码发生变化时,我只使用它来自动 运行 单元测试。因此它工作得很好。在这种情况下,如果我在文本编辑器下方显示终端 window 效果最好。您可以在菜单 View > Layout > Rows: 2.

中执行此操作

我尝试了 Sublime 包 - TerminalView,很快意识到我无法复制粘贴内容。在 MacOS 上试过。

Terminus(https://github.com/randy3k/Terminus ) 我觉得不错,它有两个选项

(i) 在选项卡中打开(视图)

(ii) 也在面板中打开。 (我最喜欢的)

Terminus 这样做。支持 Unix 和 Windows。效果很好。

在视图中(Windows)

Ctrl + Shift + P --> Terminus: Open Default Shell in Tab (View)

在面板中(在 Unix 上)

Ctrl + Shift + P --> Terminus: Open Default Shell in Panel

键入 exit 退出并关闭在面板中打开的终端。

在 sublime 3 中,

  1. ctrl + shift + p 搜索Package Control: Install Package
  2. 搜索并安装TerminalView
  3. 设置快捷方式, 前往 Preferences -> Key Bindings

在右侧面板粘贴这个,

[
   { "keys": ["ctrl+shift+t"], "command": "terminal_view_open" }
]
  1. 现在 ctrl+shift+t 是您的快捷方式

我更喜欢Terminus and it's the first cross platform terminal for Sublime Text. Check this video它可能对你有帮助