2016-01-11 7 views
0

Как я могу удалить ужасный цвет моей строки статуса vim? Я хотел бы, чтобы он был того же цвета, что и фон.Удалить цвет панели состояния vim?

enter image description here

Мои текущие настройки в моем ~./.vimrc файл (или ~/.vimrc.after файл, как я использую), которые относятся к строке состояния являются:

set laststatus=2       " Show the last status 
hi statusline guibg=#263238 

set statusline=%f       " Filename 

function! InsertStatuslineColor(mode) 
    if a:mode == 'i' 
    hi statusline guibg=#573E81 guifg=#263238 
    elseif a:mode == 'r' 
    hi statusline guibg=blue guifg=#263238 
    else 
    hi statusline guibg=red guifg=#263238 
    endif 
endfunction 

au InsertEnter * call InsertStatuslineColor(v:insertmode) 
au InsertChange * call InsertStatuslineColor(v:insertmode) 
au InsertLeave * hi statusline guibg=#c5c8c6 guifg=#263238 

" default the statusline to green when entering Vim 
hi statusline guibg=#c5c8c6 guifg=#263238 
+0

Также, если я думаю, вы можете получить ответ здесь. Я уверен, что у вас будет больше изменений на сайте обмена виртуальными сайтами vim – arainone

+0

@arainone нет ответов :( –

+0

@BarryBlade, возможно, вы должны ответить на комментарий там? –

ответ

1

Вы можете попытаться включить это и удалить все остальное statusline в вашем .vimrc

:hi StatusLine ctermbg=NONE cterm=NONE 

Хотя я не уверен, что дзю st зависит от этого, может быть, и от вашей темы vim, и от вашего программного обеспечения терминала.

+0

Я должен добавили, что я использую MacVim. В любом случае я пробовал это, но это не сработало. –

+0

': hi StatusLine guibg = NONE', поскольку вы используете версию gui. И получить нормальный цвет: type': hi Normal ' – tinmarino

Смежные вопросы