• 追加された行はこの色です。
  • 削除された行はこの色です。
* Alternate screen bufferを無効にする [#y2b9ee38]

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

** 手順 [#c0e97b68]

*** 1. シェルを確認する [#x88b02ae]
*** 1. ターミナルを確認する [#x88b02ae]

 echo $SHELL
 echo $TERM
 cygwin

シェルはcygwin。
ターミナルはcygwin。

*** 2. terminfoを作り変える [#g1c9341e]

 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を作り直す。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS