iTerm2:
マウス レポートはそのままで、Vim で動作し、Tmux で完全に動作し、マウス ホイール レポートは Vim で動作し、Tmux の履歴をナビゲートするために動作しますが、マウス ホイール レポートはマンページでは動作しgit log
ません。less
ターミナルアプリ:
マウスのレポートはそのままでは機能しませんが、マウス ホイールのレポートをインストールするless
と、マンページやgit log
などを含むあらゆる場所で機能します。ただし、マウスのクリックとドラッグは Tmux では失敗しますが、Vim では引き続き機能します。
したがって、私はこれらの端末アプリの 1 つだけを使用したいと思います。特に、iTerm2 の膨大な機能セットを掘り下げています (たとえば、入力する用語を選択するためのマウスオーバーは、キーがゼロであるため、Tmux が提供できるものよりも優れています)。コンテキストを切り替えるため)、これらのプログラムでマウス ホイールのレポートを完全に機能させることができればと思います。
送信されている端末コードをデバッグするのに苦労していますが、それらをインターセプトできる唯一の方法はVimを使用することです(端末でctrl + Vに続いてスクロールすると、端末バッファがスクロールされるだけです)が、Vimはすべてを正しく行うこと。
更新: mouseterm プロジェクトによると、「シミュレートされたマウス ホイール スクロール」と呼ばれる機能を使用してプログラムをスクロールしているようless
です ... 多分 iTerm を同じように設定できます。何とかして。私は PuTTY もこれを実現すると信じています。少なくとも、Mac 上の Windows で利用できる機能を備えたいと思っています。