Как стирать или удалять серые полосы, которые появляются при разбиении окна?
Как стирать или удалять серые полосы, которые появляются при разбиении окна?
Вам нужно будет отредактировать вашу цветовую схему. Группа подсветки VertSplit
.
Если вы хотите избавиться от символов канала, вы можете установить ctermbg
и ctermfg
на то же значение.
* Взято из ib. ответьте ниже.
Чтобы избавиться от | символов, следует скорее изменить вертикальный разделитель, используя:
:set fillchars+=vert:\
(обратите внимание на значимые пробелы после символа '\')
Я немного подстрою его, чтобы он выглядел так, будто нет сплита с чем-то вроде этого
hi LineNr guibg=bg
set foldcolumn=2
hi foldcolumn guibg=bg
hi VertSplit guibg=bg guifg=bg
Заметьте, что я использую gvim, поэтому я использую guibg для изменения фона guifg, чтобы изменить передний план с тем же цветом моего фона vim, если вы не используете gui, а вы на терминале vim вы должен изменить параметры guibg
и guifg
для ctermbg
и ctermfg
Здесь есть как минимум три группы подсветки. Столбец с вертикальным расщеплением называется VertSplit
. Строка горизонтального разделения называется StatusLine
. Горизонтальная полоса внизу называется StatusLineNC
. Различные цветовые схемы будут обрабатывать их по-разному, но простым решением является:
highlight VertSplit ctermbg=lightgrey ctermfg=lightgrey
highlight StatusLine ctermbg=lightgrey ctermfg=lightgrey
highlight StatusLineNC ctermbg=lightgrey ctermfg=lightgrey
Чтобы полностью скрыть их, установите ctermbg
и ctermfg
равным цвету цвета вашей цветовой схемы.