- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Git/設定/Git for Windows/Alternate screen bufferを無効にする へ行く。
- 1 (2015-09-18 (金) 04:27:04)
- 2 (2015-12-14 (月) 14:38:37)
- 3 (2015-12-20 (日) 13:59:50)
Alternate screen bufferを無効にする
目的
git log等でページャーでlessが起動するが、lessを終了すると画面がクリアされてしまう。これを防ぐには、Alternate screen bufferを無効にする。
手順
1. シェルを確認する
echo $SHELL cygwin
シェルはcygwin。
2. terminfoを作り変える
cp /usr/share/terminfo/63/cygwin /usr/share/terminfo/63/cygwin.ORIG infocmp.exe > tmp.ti vi.exe tmp.ti
(smcupとrmcupを削除)
tic.tmp tmp.ti
- 一応、terminfoのバックアップを取って置く。
- infocmpでテキストにダンプして、vi等で編集する。
- smcupとrmcupを削除して保存する。
- ticでterminfoを作り直す。