OS X Yosemiteにアップグレードしてから、トラックパッドを使用してターミナルで上下にスクロールする機能が突然失われるという散発的な問題が発生しています。代わりに、トラックパッドをスクロールすると、以前のコマンドがすべて循環します。
Yosemiteのviでこの動作について読んだことがありますが、彼らが言及した修正(Shiftキーを押しながらスクロールするなど)を使用できませんでした。
これを回避する方法または異なるモードを切り替える方法はありますか?それが起こるとき、それは信じられないほど苛立たしいです。
この問題は、OS XYosemiteまたはOSX全般に固有のものではありません。これは、特定の制御シーケンスが発行されたときにすべての端末で発生します。
あなたが走った後、これはなくなる可能性が非常に高いです
$ reset
これがman tset
からの抜粋です。
reset
として呼び出されると、tset
はクックモードとエコーモードを設定し、cbreakモードとrawモードをオフにし、改行変換をオンにし、未設定の特殊文字をデフォルト値にリセットしてから、上記の端末の初期化を行います。 。これは、プログラムが終了して端末を異常な状態にした後に役立ちます。入力しなければならない場合があることに注意してください<LF>reset<LF>
(改行文字は通常control-Jです)端末を機能させるには、キャリッジリターンが異常な状態では機能しない可能性があります。また、端末はコマンドをエコーしないことがよくあります。
これは、ssh経由でvimを使用していて、接続が異常終了するたびに発生します(タイムアウト、サーバーのシャットダウンなど)。この場合、vimを実行して閉じ、元のスクロール設定に戻すだけで十分です。
画面を使用しているようです。それがなければ、前のコマンドをスクロールできる設定はないと思います。あなたの場合、代替画面のスクロールをオフにすると、ターミナルへのスクロールイベントの送信が無効になります。
「代替画面が表示されたら、端末ビューをスクロールする代わりに入力を送信します。この設定を一時的に反転するには、Shiftキーを押します。」
動作する可能性のあるものは、キーボードのPageUp/PageDownキーを使用することです。
使用しているキーボードによっては、専用のキーがない場合があります。そのためには、Fn +上/下矢印を使用する必要があります。
これはいくつかの助けになるかもしれません、OPはあなたが取り戻そうとしていると思うスクロールを止めようとしているので、示されているオプションを有効にする場合にだけかもしれません: https:/ /discussions.Apple.com/thread/6699311?start=0&tstart=0
ここにマジックマウスのスクロールに関するいくつかの情報があります: http://macmint.com/how-to-disable-magic-mouse-scrolling/ あなたが探しているものになります。
HTH