sublime文本无法从命令行tmux打开

时间:2015-10-10 08:37:06

标签: macos tmux

我将Sublime Text作为别名,所以我可以从MacOS终端上调用它。

自从我开始使用tmux以来,运行以下命令会打开sublime但不会打开当前目录。就像别名不接受tmux上的参数一样。

subl .

没有tmux,这个命令工作正常。

tmux别名参数的任何已知问题?

2 个答案:

答案 0 :(得分:5)

This answer from SuperUser为我做了诀窍。

brew install reattach-to-user-namespace

然后将以下内容附加到~/.tmux.conf

set-option -g default-command "reattach-to-user-namespace -l zsh"

最后,获取tmux

的配置文件
tmux source ~/.tmux.conf

我一直使用subl .!你自己训练不使用这个有用的命令是一种耻辱。

答案 1 :(得分:3)

重新安装Homebrew后我遇到了同样的问题。不确定为什么会发生但我能够解决它但只是将以下行添加到.bash_profile的末尾。

alias subl='open -a "/Applications/Sublime Text.app"'

然后关闭并重新打开终端会话或运行source ~/.bash_profile重新加载配置文件。