我有Sublime Text作爲別名,所以我可以從MacOS上的終端調用它。崇高的文本不能從命令行打開tmux
由於我開始使用tmux,因此運行以下命令將打開崇高但不在當前目錄中。這就像別名不接受tmux上的參數。
subl .
沒有tmux這個命令工作正常。
tmux別名參數的任何已知問題?
我有Sublime Text作爲別名,所以我可以從MacOS上的終端調用它。崇高的文本不能從命令行打開tmux
由於我開始使用tmux,因此運行以下命令將打開崇高但不在當前目錄中。這就像別名不接受tmux上的參數。
subl .
沒有tmux這個命令工作正常。
tmux別名參數的任何已知問題?
重新安裝Homebrew後,我遇到了同樣的問題。不知道爲什麼會發生,但我能夠解決它,但只需將以下行添加到我的.bash_profile
的末尾。
alias subl='open -a "/Applications/Sublime Text.app"'
然後關閉並重新打開終端會話或通過運行source ~/.bash_profile
重新加載配置文件。
這有效,但會阻止您使用任何可以傳遞給子二進制文件的常規參數。 – market
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 .
所有的時間!你已經訓練自己不要使用這個有用的命令是一種恥辱。
您是否找到解決此問題的解決方法?我遇到了同樣的問題? – Alexander
@Alexander - 不是真的,我只是停止使用這個命令,這是一個恥辱:/ – Filype
同樣在這裏,我剛剛停止使用該命令。 – Alexander