Sublime Text 3 - 集成终端?

Ale*_*lls 9 javascript eclipse node.js webstorm sublimetext3

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

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

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

这是带有终端集成的WebStorm:

在此输入图像描述

Svi*_*ish 13

总站做到这一点。同时支持Unix和Windows。效果很好。

在视图中(在Windows上)

屏幕截图1

在面板中(在Unix上)

屏幕截图2


Lar*_*erg 8

我安装了Sublime包TerminalView,它可以在一个单独的选项卡中显示Sublime中的终端窗口.

SublimeText中的TerminalView

安装:

  1. 打开命令调色板(Cmd+ Shift+ P在Mac上,Ctrl+ Shift+ P在Windows),找到Package Control: Install Package
  2. 搜索TerminalView并点击Return安装.

终端窗口有一些缺陷(至少在macOS上),因为它似乎与Sublime的键盘快捷键冲突.但是,我只使用它来在编辑的程序代码更改时自动运行单元测试.因此它工作得很好.在这种情况下,如果我在文本编辑器下面显示终端窗口,它最有效.您可以在菜单视图>布局>行:2中执行此操作.

  • 注意:TerminalView 需要 [基于 Linux 的操作系统](https://github.com/Wramberg/TerminalView)。 (2认同)
  • VSCode具有非常好的终端扩展.这让我放弃了Sublime Text. (2认同)

Moh*_*med 8

在崇高3中,

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

在右侧窗格中粘贴这个,

[
   { "keys": ["ctrl+shift+t"], "command": "terminal_view_open" }
]
Run Code Online (Sandbox Code Playgroud)
  1. 现在ctrl+shift+t是你的捷径


小智 7

我更喜欢Terminus ,它是 Sublime Text 的第一个跨平台终端。看看这个视频也许对你有帮助

这里是终点站


Nit*_*hin 5

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

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

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

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


max*_*eld 2

以下原始答案现已过时;请参阅下面Svish 的回答。


不久前我也想知道同样的事情,我相信答案是:

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

AFAIK无法将其显示在 ST3 窗口中