VIM - Как удалить белую полосу в верхней части экрана / файла - PullRequest
4 голосов
/ 02 мая 2011

Для воссоздания сделайте set :background=dark и вы увидите это в верхней части экрана.Я использую тему railscasts.vim, но не думаю, что это как-то связано с этим

Ответы [ 2 ]

23 голосов
/ 02 мая 2011

Установка background=dark недостаточна для отображения табуляции, вы должны начать воссоздание с vim -u NONE.

По умолчанию табуляция не появляется, если нет более одной закладки.Это поведение контролируется параметром showtabline, который по умолчанию равен 1.0 отключает табулирование, даже если имеется более одной вкладки, 2 отображает табулирование, даже если есть только одна вкладка.Попробуйте verbose set showtabline?, чтобы узнать, какой скрипт заменил showtabline=1 на showtabline=2.

1 голос
/ 02 мая 2011

Это таблица, с которой не работает схема цветов Railscasts. Если вы хотите, чтобы таблица была белого цвета, но вы не хотите, чтобы она была белой, вам нужно отредактировать цветовую схему по своему вкусу.

Начните с добавления следующего:

hi TabLine      guifg=<hexadecimal color> guibg=<hexadecimal color>
hi TabLineFill  guifg=<hexadecimal color> guibg=<hexadecimal color> gui=reverse
hi TabLineSel   guifg=<hexadecimal color> guibg=<hexadecimal color> gui=bold
hi Title        guifg=<hexadecimal color> guibg=<hexadecimal color> gui=bold

Они относятся к GVim / MacVim, чтобы он работал в терминале, вам нужно добавить

ctermfg=<color number> ctermbg=<color number> cterm=<value>

к каждой строке.

См. :help colorscheme.

...