2017-11-19 10 views
0

現在のtmuxウィンドウの名前を、実行中の魚の現在のペインで現在実行中のプロセスの名前に変更したいとします。ここに私の命令があります。現在実行中のfishコマンドでtmuxウィンドウの名前を変更するには?

tmux rename-window $_ 

しかし、私はtmuxを得ています。私が理解しているように、問題はtmux自体がプロセスで$ _が出力されているためです。$ _を引数として$ _を使用してプロセスbeforeを出力する必要があります。 ここで同じ動作:

echo $_ 

出力echo - 現在のプロセスがあるいただきましたその行動の私も見ることができないので、私が見ることができるすべてはechoです。だから私の質問は、 "現在のコマンドの前に" $_を取得する方法ですが、私はそれを行うことができます何らかの方法はありますか?

ソリューション:私が見つけたもの

ソリューションは、その使用している:名前変更ウィンドウが変数をtmuxは補間しないので不思議

run-shell "tmux rename-window \"#{pane_current_command}\"" 

を、あなたは、実行シェルの外側で名前の変更ウィンドウを使用することはできませんtmux.conf内で実行されている場合

答えて

関連する問題