web-dev-qa-db-ja.com

viが開いているときにMacOSYosemiteTerminalでマウスを使用して上下にスクロールする方法

MacOS Xでは、Yosemite以前のバージョンでターミナルウィンドウでviを開き、ターミナルの履歴を上下にスクロールできました。この場合のvi行はスクロールしませんでした。

スクロールするには、マウスパッドの 2本の指 上下の方法を使用しました。

ヨセミテではこれは機能しません。上下にスクロールしようとすると、viの行が上下にスクロールしている間、viのカーソルが移動します。

ウィンドウを上にスクロールするにはどうすればよいですか?

4
RaamEE

動作はTerminal.appで構成可能ですが、スクロールのデフォルトのバインディングが変更され、 shift 修飾子はもう必要ありません。 (ターミナルの設定で元に戻すことができます)。変更について説明しているリンクは次のとおりです

その他の変更があります( home そして end)Yosemiteで導入されました。これは、 nsterm のncursesのターミナルエントリに反映されます。これは、TERMの推奨設定です。

5
Thomas Dickey

ターミナルで、[ターミナル]-> [設定]-> [プロファイル]-> [キーボード]-> [代替画面のスクロール(オフ)]を選択して、動作をリセットします

4
Bmayer0122

Yosemiteと以前のOSXバージョンでは、Shiftキーを押しながら上下にスクロールすることでスクロールできるようになりました。

Shiftキーを押さずに上下にスクロールすると、VIの行がスクロールされます。

3
RaamEE