このページ から「コピーモードを終了する」コマンドを見つけようとしましたが、キーバインディングしかないようです prefix+q この関数には存在します。つまり、関連する:command
スタイルのコマンドが見つかりません。
これは、別のキーを「コピーモードを終了」にバインドすることが不可能であることを意味しますか?バインドしたい Esc キー。
コピーモードでは、tmux
自体とは別に独自のコマンドセットを使用します。使用する send-keys -X
コピーモードを終了するためのデフォルトのバインディングで示されているように、コピーモードでコマンドを「入力」します。
bind-key -T copy-mode q send-keys -X cancel
Escapeは、少なくともtmux
2.7では、すでに同じコマンドにバインドされていることに注意してください。
% tmux list-keys | grep "send-keys -X cancel"
bind-key -T copy-mode C-c send-keys -X cancel
bind-key -T copy-mode Escape send-keys -X cancel
bind-key -T copy-mode q send-keys -X cancel
bind-key -T copy-mode-vi C-c send-keys -X cancel
bind-key -T copy-mode-vi q send-keys -X cancel
参照しているページは、tmux
コマンドの包括的なリストではなく、さまざまなターミナルマルチプレクサでいくつかの一般的なタスクを実行する方法の比較です。