有没有什么方法可以在Sublime Text中通过SublimeREPL运行zsh shell (添加了oh-my-zsh )?
发布于 2013-03-11 22:48:00
试试SublimePTY,它的目标是在Sublime Text内部提供功能齐全的终端:
发布于 2013-06-10 03:22:43
通过编辑SublimeREPL/config/Shell/Main.sublime-menu,我能够生成Zsh shell而不是bash shell SublimeREPL
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"指令中,如下所示:
3: "default_extend_env": {"PATH": "{PATH}:/usr/local/bin", "SHELL" : "/bin/zsh" }这让所有的工作都很顺利。如果像我一样,命令和输出之间没有换行符,只需编辑SublimeREPL/config/Shell/Main.sublime-menu
26: "suppress_echo": false它不会抑制echo,并在每个命令后生成一个换行符。
我知道这有点小题大做,但在进一步了解之前,这是我所能做的最好的事情。
https://stackoverflow.com/questions/15315092
复制相似问题