web-dev-qa-db-ja.com

Tmuxがコピーモードで動かなくなった

Tmuxでキーボードショートカットを実行した後(どちらかはわかりません)、永続的なコピーモードの状態になります。通常は入力できますが、nキーを押すたびにgotoline入力を求められます。

ペインを閉じると、作成した新しいペインでも発生します。

コピーモードに関するすべてのドキュメントには、Escまたはqを押したときにコピーモードを終了する必要があると記載されているため、これを終了する方法についてのヘルプは素晴らしいでしょう。

7
pech0rin

通常、私は使用してコピーモードから抜け出します Enter。デスクトップ環境と端末が異なる別のマシンでは、これはtmuxでは機能しません。しかし、私は方法を見つけました。

コピーモードでキャンセルキーの定義を見れば( Ctrl+c そして Ctrl+Esc )それは次のように定義されています

bind-key    -T copy-mode    C-c               send-keys -X cancel

それはあなたができることを意味します Ctrl+b コマンドモードに入り、実行する

send-keys -X cancel

これにより、コピーモードが終了します。

テーマのバリエーションは、キーモードをviに変更することです(既に使用しているか、EDITOR環境変数がすでに設定されている場合を除く)。

set -g mode-keys vi

これにより、コピーモードでqを押して、そのモードをキャンセルできます。


の問題への対処方法については n キーとgotolineには答えられません。この問題はtmuxとはまったく関係がない可能性があるため、別のターミナルエミュレータまたはキーボードを試すことをお勧めします。

2