Alternate screen bufferを無効にする

目的

git log等でページャーでlessが起動するが、lessを終了すると画面がクリアされてしまう。これを防ぐには、Alternate screen bufferを無効にする。

手順

1. ターミナルを確認する

 echo $TERM
 cygwin

ターミナルはcygwin。

2. terminfoを作り変える

 infocmp.exe > tmp.ti
 vi.exe tmp.ti

(smcupとrmcupを削除)

 tic.exe -o ~/.terminfo tmp.ti
  • infocmpでテキストにダンプして、vi等で編集する。
  • smcupとrmcupを削除して保存する。
  • ticでterminfoを作り直す。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2016-08-15 (月) 01:48:39