web-dev-qa-db-ja.com

背景のVimColorschemeの奇妙さ(非テキスト領域ではない)

私はvimの配色をいじっていますが、そのうちのいくつか(これはモロカイです)は、背景がテキストの背景と異なるという奇妙な効果があります。私はこれを考えました:

hi NonText      guifg=darkgray      guibg=white         gui=none
hi NonText      ctermfg=darkgray    ctermbg=white       cterm=none

適切な設定になりますが、これらはページ下部のスペースにのみ影響します。テキスト/スペースを含まないテキスト領域の背景を調整するための設定は何ですか?

Two Color Background

5
aronchick

ここでの答えはTMUXの問題のようです。

tmuxのvim背景の256色サポート

TMUXは、この用語を「screen-256color」または「screen」にすることを本当に望んでいます。

これによると、バックグラウンド消去を行うことでテストできます。

https://serverfault.com/questions/268555/how-to-tell-vim-to-extend-the-background-color-to-the-whole-screen

4
aronchick

質問を誤解しない限り、Normalハイライトグループを希望の色に設定したいと思います。 NonTextは、あなたが思っているものではありません。ヘルプから:

                                                        *hl-NonText*
NonText     '~' and '@' at the end of the window, characters from
            'showbreak' and other characters that do not really exist in
            the text (e.g., ">" displayed when a double-wide character
            doesn't fit at the end of the line).
1
Ben