2015-10-10 88 views
2

我有Sublime Text作爲別名,所以我可以從MacOS上的終端調用它。崇高的文本不能從命令行打開tmux

由於我開始使用tmux,因此運行以下命令將打開崇高但不在當前目錄中。這就像別名不接受tmux上的參數。

subl . 

沒有tmux這個命令工作正常。

tmux別名參數的任何已知問題?

+0

您是否找到解決此問題的解決方法?我遇到了同樣的問題? – Alexander

+0

@Alexander - 不是真的,我只是停止使用這個命令,這是一個恥辱:/ – Filype

+0

同樣在這裏,我剛剛停止使用該命令。 – Alexander

回答

3

重新安裝Homebrew後,我遇到了同樣的問題。不知道爲什麼會發生,但我能夠解決它,但只需將以下行添加到我的.bash_profile的末尾。

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

然後關閉並重新打開終端會話或通過運行source ~/.bash_profile重新加載配置文件。

+0

這有效,但會阻止您使用任何可以傳遞給子二進制文件的常規參數。 – market

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 .所有的時間!你已經訓練自己不要使用這個有用的命令是一種恥辱。

相關問題