43

OSX ターミナルから iTerm2 に切り替えたところ、機能が 1 つ失われたようです。ターミナルでは、MouseTermをインストールしていたので、マウスでコマンドの出力をスクロールlessできました。

ただし、lessiTerm2 で出力をスクロールしようとすると、代わりにウィンドウのスクロールバーが移動します。奇妙なことに、スクロールは で期待どおりに機能しvimます。

lessiTerm2 でマウスを使って出力をスクロールするにはどうすればよいですか?

4

6 に答える 6

75

現在は iTerm2 に実装されており、

設定->詳細設定 - >スクロール ホイールは代替画面モードのときに矢印キーを送信し、はいに変更し ます

の画像

defaults write com.googlecode.iterm2 AlternateMouseScroll -bool trueまだ動作しますが、同じ設定を変更するだけです)

于 2016-06-03T09:34:19.973 に答える
51

AlternateMouseScrolliTerm2 の問題は現在「修正済み」とマークされていますが、修正は非表示のオプションを追加することであるため、新しいオプションを有効にする方法がすぐにはわかりません。

Filippo Valsorda (パッチの作成者)が書いているように、iTerm2 のナイトリー ビルド (1.0.0.20140629 にはまだ存在しない) をインストールしたら、次のコマンドを実行するだけです。

$ defaults write com.googlecode.iterm2 AlternateMouseScroll -bool true

iTerm2 を再起動すると、端末が less、vim、emacs などのプログラムで使用される「代替画面」(直接アドレス指定) モードの場合、すべてのウィンドウで上下矢印キーのエスケープとしてスクロール イベントが報告されます。

追加のマウス サポートを提供する vim や emacs などのアプリケーションの場合、この自動モード スイッチはスクロールのみを有効にするため、マウス レポート モードを有効にする必要があります。

于 2014-07-11T10:25:01.313 に答える
3

ついにやった、私はこれに多くの時間を費やしてきましたが、運が悪いので、最も簡単な手順は次のとおりです。

  1. 2.9 ベータ版をインストールする

  2. 終わり

于 2015-10-01T15:11:46.093 に答える
1

This isn't implemented as of now.

There is an open issue in the iTerm 2 issue tracker about implementing it.

于 2013-03-02T20:37:21.323 に答える