ウィンドウを閉じるときにtmux確認プロンプトを追加する方法は?

ウィンドウを閉じるときにtmux確認プロンプトを追加する方法は?

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";

おすすめ記事