MacOS Xでは、Yosemite以前のバージョンでターミナルウィンドウでvi
を開き、ターミナルの履歴を上下にスクロールできました。この場合のvi
行はスクロールしませんでした。
スクロールするには、マウスパッドの 2本の指 上下の方法を使用しました。
ヨセミテではこれは機能しません。上下にスクロールしようとすると、vi
の行が上下にスクロールしている間、vi
のカーソルが移動します。
ウィンドウを上にスクロールするにはどうすればよいですか?
動作はTerminal.appで構成可能ですが、スクロールのデフォルトのバインディングが変更され、 shift 修飾子はもう必要ありません。 (ターミナルの設定で元に戻すことができます)。変更について説明しているリンクは次のとおりです
その他の変更があります( home そして end)Yosemiteで導入されました。これは、 nsterm
のncursesのターミナルエントリに反映されます。これは、TERM
の推奨設定です。
ターミナルで、[ターミナル]-> [設定]-> [プロファイル]-> [キーボード]-> [代替画面のスクロール(オフ)]を選択して、動作をリセットします
Yosemiteと以前のOSXバージョンでは、Shiftキーを押しながら上下にスクロールすることでスクロールできるようになりました。
Shiftキーを押さずに上下にスクロールすると、VIの行がスクロールされます。