Sublimetext2 升华与zsh(哦,我的zsh)

Sublimetext2 升华与zsh(哦,我的zsh),sublimetext2,zsh,sublimerepl,Sublimetext2,Zsh,Sublimerepl,是否有任何方法可以在Sublime文本中通过运行zsh shell(添加内容)?尝试Sublimity,其目的是在Sublime文本中提供完整的终端: 通过编辑submiterepl/config/shell/Main.submiture菜单,我能够生成一个Zsh shell而不是bash shell submiterepl: 20: "cmd": {"windows": ["cmd.exe"], 21: "linux": ["zsh", "-i"], 22: "

是否有任何方法可以在Sublime文本中通过运行zsh shell(添加内容)?

尝试Sublimity,其目的是在Sublime文本中提供完整的终端:


通过编辑
submiterepl/config/shell/Main.submiture菜单,我能够生成一个Zsh shell而不是bash shell submiterepl:

20: "cmd": {"windows": ["cmd.exe"],
21:         "linux": ["zsh", "-i"],
22:         "osx": ["zsh", "-i"]},
26: "suppress_echo": false
但是我看到,
SHELL
环境变量的计算结果仍然是
/bin/bash
。我无法在此配置文件中直接设置env变量,因此我编辑了
subgramerepl/config/subgramerepl\/(OSX)。subgrame settings
并将
SHELL
变量注入
“default\u extended\u env”
指令,如下所示:

3: "default_extend_env": {"PATH": "{PATH}:/usr/local/bin", "SHELL" : "/bin/zsh" }
这使一切顺利进行。 如果像我一样,命令和输出之间没有换行符,只需编辑
submiterepl/config/Shell/Main.submitle菜单

20: "cmd": {"windows": ["cmd.exe"],
21:         "linux": ["zsh", "-i"],
22:         "osx": ["zsh", "-i"]},
26: "suppress_echo": false
它不会抑制回声,并在每个命令后生成换行符


我知道这有点像猴子补丁,但在进一步了解之前,这是我能做的最好的了。

警告-它仍然非常使用alpha(“实际上是pre-alpha”),并且可能无法很好地使用各种口译员/环境。但这仍然是我们所能做的最好的;)事实上,我认为试图把一个终端卡在崇高中是徒劳的。它不是设计来这样做的。在Sublime Text支持通过插件嵌入任意窗口之前,它永远不会足够好,而这永远不会发生。相反,看看如何更好地安排你的桌面,这样你就可以保持窗口的可见性和它们之间的ALT-tab键。如果您正在使用它并且有问题,我从个人经验中知道开发人员的响应能力非常强。我一直在使用,他很好地解决了IPython的一个有趣问题……我有一个额外的显示器,只用于终端:)