Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

256色表示にしたVimの後始末をする

$
0
0

gnome-terminal から起動した Vim で256色を表示する方法として、~/.vimrc

" Set 256 colors for gnome-terminalif $COLORTERM =='gnome-terminal'sett_Co=256endif

と書く方法があるのですが、これだけだと Vim の終了後に他のコマンドで描画が乱れることがあるようです。

例えば、Vim の終了後に less --helpを実行すると下記のような画面になります。

broken_less.png

rキーで再描画すれば直ることは直るのですが、気持ちが悪いので結局 ~/.vimrcに下記のように書いて解決しました。
(相談に乗っていただいた、@osyo-mangaさんありがとうございました)

" Set 256 colors for gnome-terminallets:saved_t_Co=&t_Coif $COLORTERM =='gnome-terminal'sett_Co=256endif""" Restore t_Co for less command after vim quit
autocmd VimLeave * let&t_Co=s:saved_t_Co

似たような問題で悩んでいらっしゃる方は、ぜひお試しください。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>