Sublime Text 3 - 集成终端?

时间:2015-07-15 19:09:10

标签: javascript eclipse node.js sublimetext3 webstorm

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

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

我做了一些谷歌搜索,我没有看到ST3的任何伟大的终端集成插件,是否有这样的事情?

这是集成了终端的WebStorm:

enter image description here

6 个答案:

答案 0 :(得分:6)

我安装了Sublime软件包TerminalView,可以在单独的标签页中显示Sublime中的终端窗口。

TerminalView in SublimeText

安装:

  1. 在Mac上打开命令调色板( Cmd + Shift + P Ctrl + Shift在Windows上 + P 并找到Package Control: Install Package
  2. 搜索TerminalView并点击返回进行安装。
  3. 终端窗口有一些缺陷(至少在macOS上),因为它似乎与Sublime的键盘快捷键冲突。但是,我只使用它来在编辑的程序代码更改时自动运行单元测试。因此它工作得很好。在这种情况下,如果我在文本编辑器下面显示终端窗口,它最有效。您可以在菜单查看>中执行此操作。布局>行:2

答案 1 :(得分:3)

Terminus执行此操作。同时支持Unix和Windows。效果很好。

在视图中(在Windows上)

screenshot 1

在面板中(在Unix上)

screenshot 2

答案 2 :(得分:1)

以下原始答案现已过时;见Svish的below answer

我曾经想过同样的事情,我相信答案是:没有

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

无法在ST3窗口中使用 AFAIK。

答案 3 :(得分:1)

我尝试了Sublime软件包-TerminalView,很快意识到我无法复制粘贴的东西。在MacOS上试用过。

Terminus(https://github.com/randy3k/Terminus)对我来说不错,它有两个选择

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

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

答案 4 :(得分:0)

在崇高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 是您的快捷方式

答案 5 :(得分:0)

我更喜欢Terminus,它是Sublime Text的第一个跨平台终端。选中此video可能会对您有所帮助

Here is Terminus