tmux: Cygwin でのページアップ/ダウン

tmux: Cygwin でのページアップ/ダウン

残念ながら、通常の Cb > PgUp または Cb > ctrl+矢印は機能していないようです。代わりに、5~Cb を押してから PgUp を使用しようとすると、文字が印刷されるだけです。マウス モードのスクロール (いずれにしても避けたい) でも、バッファーを移動するのではなく、画面に文字が印刷されるだけです。

使用する必要がある追加の設定はありますか? 私は mintty を使用しており、tmux は bash から起動され、デフォルトのシェルは fish に設定されています。

答え1

.tmux.conf にタイプミスがあったときに、この問題が発生しました。 と書く必要があったのですset-window-option -g mode-keys viが、 と書かれていましたset-window-option -g mode-keys vim。 もちろん、"copy-mode-vim" にバインドされたキーはありませんでした。

最近 tmux のバージョンを 1.x から 2.x に切り替えた場合は、tmux.conf 構文も変更されている可能性があります。その場合は、tmux の起動時にエラーが表示されます。

参考までに、興味があれば、:list-keysを使用すると、次のキーバインディングが表示されます。

コピーモードに切り替えますCtrl+b PgUp

bind-key    -T prefix       PPage             copy-mode -u

すでにコピーモードになっている場合は、PgUpと を使用します。PgDn

 bind-key    -T copy-mode    NPage             send-keys -X page-down
 bind-key    -T copy-mode    PPage             send-keys -X page-up

すでにコピーモードviになっているときにPgUp使用するPgDn

 bind-key    -T copy-mode-vi NPage             send-keys -X page-down
 bind-key    -T copy-mode-vi PPage             send-keys -X page-up

の出力 C-b :list-keysと内容を投稿していただけれ~/.tmux.confば助かります。

関連情報