我将Sublime Text作为别名,所以我可以从MacOS终端上调用它。
自从我开始使用tmux以来,运行以下命令会打开sublime但不会打开当前目录。就像别名不接受tmux上的参数一样。
subl .
没有tmux,这个命令工作正常。
tmux别名参数的任何已知问题?
答案 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
重新加载配置文件。