C+aキーバインディングが何であれ、"
または%
tmuxはこのウィンドウを水平または垂直に分割します。
私が望むのは、押すたびにまたはC+a+%コマンドC+a+"を実行する必要があることです。
たとえば、C+a+%ウィンドウを分割してコマンドを実行し、ウィンドウを分割して同じls
ウィンドウでコマンドを実行する必要があります。C+a+"ls
私はいつも同じコマンド(例:)を実行したいと思いますls
。
tmux.confファイルを使用してtmuxでこれを達成するにはどうすればよいですか?
答え1
ls -al
ウィンドウを水平に分割し、新しい端末/ウィンドウに入力したようにコマンドが実行されるようにします。
bind-key '"' split-window \; send-keys "ls -al" Enter
垂直分割のため
bind-key % split-window -h \; send-keys "ls -al" Enter
水平に分割してバックグラウンドでコマンドを実行し、コピーモードで出力をキャプチャするには
bind-key " split-window \; run-shell "ls -al"
コマンド内のコマンドの意図を参照するために使用されます\;
。"
split-window
bind-key