
tmux
のリストキーには次のものが表示されます:
bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window
私は を使用していますtmuxinator
が、 を使いすぎて、誤ってウィンドウを閉じてしまうことがCtrlよくDあります。 で作成されたウィンドウ/ペインにのみ、閉じたウィンドウ/ペインにこのプロンプトを追加する方法はありますかtmuxinator
? 一時的なウィンドウや新しいウィンドウではなく、新しいセッションで作成されたウィンドウにのみこれが必要です。
答え1
異なるバインディングのマニュアル ページから。
unbind C-d
bind -n C-d confirm-before -p "kill-pane #P? (y/n)" kill-pane
-n
tmux に、事前にプレフィックスを入力する必要がないことを伝えます。
トリガーするコマンドに のように複数の単語が含まれる場合はrespawn-pane -k
、コマンドを二重引用符で囲む必要があります。
bind X confirm -p "Do you want to kill the pane?" "respawn-pane -k";