关于sublimetext2:Sublime Text 2内部的终端窗口

Terminal window inside Sublime Text 2

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


SublimeREPL可以满足您的需求

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

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


+ 2年(对不起)-但是我在ubuntu中的解决方案是在同一窗口中同时打开sublime和我的(真实)终端,收缩并拉伸终端以覆盖屏幕的下部,然后右键单击终端并选择"保持在最前面"-一种享受。


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

  • Windows支援
  • 连续的历史
  • 易于自定义的主题(请参阅Terminus实用工具)
  • Unicode支持
  • 256种颜色支持
  • 更好的xterm支持
  • 终端面板视图
  • imgcat支持(也适用于Linux / WSL)

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

1
2
3
4
5
{
 "keys": ["ctrl+alt+t"],"command":"terminus_open","args": {
   "cwd":"${file_path:${folder}}"
  }
}

enter image description here

enter image description here

原始答案:

我已经尝试了几乎所有的终端程序包,您想要的是TerminalView:

enter image description here

要绑定按键快捷方式,只需将其添加到用户按键绑定文件中即可:

1
{"keys": ["ctrl+alt+t"],"command":"terminal_view_open" },


使用胶水。它是一个插件,可从Sublime Text提供到您的Shell的接口。因此,基本上,它是Sublime Text的终端。

https://packagecontrol.io/packages/胶水


像@mikko一样,我还决定,由于shell附加程序的限制,使得sublime不能保留真实的终端窗口-我已经习惯了geany的F2-F4工作流程。

因此,对我来说,真正的问题是容易在两个窗口之间快速翻转。为此,我敲了敲它-在桌面管理器中以F12(或您想要的任何形式)解雇(本例中为XFCE)

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

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

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

随意分叉并进行改进。


我一直想找到一种在崇高文字中打开终端的方法。在尝试了不同的选项之后,我来到了一个解决方案,可以在Linux系统上解决安装guake终端的问题,请按照以下步骤操作。

  • 运行命令sudo apt-get install guake
  • 按F12(用于打开端子)
  • 现在,您可以使用终端而无需保持崇高的状态。

    对于Windows:

  • 安装Conemu
  • 具有Quake设置,如下图所示
  • 按Ctrl +?(用于打开终端)
  • 注意:这只是一种解决方法。 Guake基本上是类似ubuntu的linux系统的终端程序包。

    Quake settings of Conemu