5

Я возился с цветовыми схемами vim, и некоторые из них (это Молокаи) имеют странный эффект, когда фон отличается от фона текста. Я думал это:

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

Были бы правильные настройки, но они влияют только на пространство внизу страницы. Каковы параметры для настройки фона в текстовой области, которая не содержит текста / пробелов?

Двухцветный фон

2 ответа2

4

Ответ здесь, кажется, проблема с TMUX:

Поддержка 256 цветов для vim background в tmux

TMUX действительно хочет, чтобы этот термин был «screen-256color» или "screen".

Вы можете проверить это, выполнив фоновое стирание, в соответствии с этим.

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

1

Если я не пойму вопрос неправильно, я думаю, что вы захотите установить для группы 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).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .