首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SublimeREPL和zsh (哦-my-zsh)

SublimeREPL和zsh (哦-my-zsh)
EN

Stack Overflow用户
提问于 2013-03-10 03:43:37
回答 2查看 1.8K关注 0票数 1

有没有什么方法可以在Sublime Text中通过SublimeREPL运行zsh shell (添加了oh-my-zsh )?

EN

回答 2

Stack Overflow用户

发布于 2013-03-11 22:48:00

试试SublimePTY,它的目标是在Sublime Text内部提供功能齐全的终端:

https://github.com/wuub/SublimePTY

票数 1
EN

Stack Overflow用户

发布于 2013-06-10 03:22:43

通过编辑SublimeREPL/config/Shell/Main.sublime-menu,我能够生成Zsh shell而不是bash shell SublimeREPL

代码语言:javascript
复制
20: "cmd": {"windows": ["cmd.exe"],
21:         "linux": ["zsh", "-i"],
22:         "osx": ["zsh", "-i"]},

但是,我看到SHELL环境变量的计算结果仍然是/bin/bash。我无法在这个配置文件中直接设置环境变量,所以我编辑了SublimeREPL/config/SublimeREPL\ /(OSX).sublime-settings并将SHELL变量注入到"default_extended_env"指令中,如下所示:

代码语言:javascript
复制
3: "default_extend_env": {"PATH": "{PATH}:/usr/local/bin", "SHELL" : "/bin/zsh" }

这让所有的工作都很顺利。如果像我一样,命令和输出之间没有换行符,只需编辑SublimeREPL/config/Shell/Main.sublime-menu

代码语言:javascript
复制
26: "suppress_echo": false

它不会抑制echo,并在每个命令后生成一个换行符。

我知道这有点小题大做,但在进一步了解之前,这是我所能做的最好的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15315092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档