51

我看到这个项目基本上从 sublime text-2 中打开了一个新的终端窗口。
我正在寻找的是一种通过控制台sublime text 2 中打开终端的方法。
有谁知道我该怎么做?

4

6 回答 6

33

SublimeREPL 做你想做的事

https://github.com/wuub/SublimeREPL/

当然,有一些限制,因为 Sublime Text 2 的窗口最初不是为标准输入的连续运行缓冲区而设计的。

于 2012-09-24T10:58:58.770 回答
14

+ 2 年(抱歉)- 但我在 ubuntu 中的解决方案是在同一个窗口中打开 sublime 和我的(真实)终端,收缩和拉伸终端以覆盖屏幕的下部,然后右键单击终端并选择“保持领先” - 一种享受。

于 2015-05-21T20:08:51.237 回答
13

编辑 04/23/2019: Terminus扩展 TerminalView 并添加:

  • 视窗支持
  • 连续的历史
  • 易于定制的主题(请参阅 Terminus 实用程序)
  • Unicode 支持
  • 256色支持
  • 更好的 xterm 支持
  • 终端面板视图
  • imgcat 支持(也适用于 Linux / WSL)

绑定快捷键以在文件路径上打开 shell(例如ctrl+alt+t打开):

{ 
  "keys": ["ctrl+alt+t"], "command": "terminus_open", "args": {
    "cwd": "${file_path:${folder}}"
  }
}

在此处输入图像描述

在此处输入图像描述


原答案:

我已经尝试了几乎所有终端包,你想要的是TerminalView

在此处输入图像描述

要绑定快捷键,只需将其添加到您的用户快捷键绑定文件中:

{ "keys": ["ctrl+alt+t"], "command": "terminal_view_open" },
于 2017-07-29T01:54:00.710 回答
4

使用胶水。它是一个插件,它提供了从 Sublime Text 到你的 shell 的接口。所以基本上它是 Sublime Text 的终端。

https://packagecontrol.io/packages/Glue

于 2015-06-08T11:35:33.393 回答
2

像@mikko 一样,我也决定由于 sublime 的 shell 附加组件的限制,坚持使用真正的终端窗口 - 我已经习惯了 geany 的 F2-F4 工作流程。

所以对我来说,真正的问题是在两个窗口之间快速切换。为此,我把它搞砸了——在你的桌面管理器(在我的例子中是 XFCE)中被 F12(或任何你想要的)解雇

请注意,我从快捷方式启动了 sublime,terminator -T st3_bash & st3因此我有一个已知的 bash 窗口标题,用于将焦点切换到。

https://gist.github.com/robertpearce/8725224

我知道这段代码真的,(真的)很糟糕,如果你打开了多个 sublime,它会失败,但无论如何我都没有。

随意分叉和改进它。

于 2014-01-31T01:50:58.070 回答
0

我一直想要一种在崇高文本中打开终端的方法。在尝试了不同的选项后,我找到了在 linux 系统上安装 guake 终端作为解决方案的解决方案,请按照以下步骤操作。

  1. 运行命令sudo apt-get install guake
  2. 按 F12(打开终端)

现在您可以在不离开 sublime 的情况下使用终端。

对于窗户:

  1. 安装Conemu
  2. 具有如下图所示的 Quake 设置
  3. 按 ctrl + ~ (用于打开终端)

注意:这只是一种解决方法。Guake 基本上是一个类似 ubuntu 的 linux 系统的终端包。

Conemu的地震设置

于 2017-09-27T11:21:07.753 回答