lessやvimの終了後に画面クリアをしない方法

覚え&バックアップ

http://d.hatena.ne.jp/t9md/20080802/1217655775

 

GNU screen でlessやvimの終了後に画面クリアをしない方法Add Star

FedoraCore9を使用していて、screen上でmanやlessやvimの終了後に、画面がクリアされてしまう。

この動作を変更するには

  1. screenを起動し,
  2. infocmpで現在のteminfoをファイルにdumpし、
  3. dumpされたterminfoのrmcup、smcupを削除して
  4. ticでコンパイルして~/.terminfo に書き出す。

※ ~/.terminfo は/usr/share/terminfo/よりも優先される。

infocmp > screen.terminfo
vi screen.terminfo
rmcup、smcupを削除
tic -o ~/.terminfo screen.terminfo
rm -f screen.terminfo