Wie ändere ich die Farbe der Vim Statuslinie, wenn ich diff benutze?VimDiff: Ändere die Farbe der Statuszeile unter der nicht aktiven Datei
Das heißt, ich habe erfolgreich die Farbe der Statuszeile unterhalb der aktiven Datei (file_1.txt) geändert. Es ist hellgrau, und das ist in Ordnung.
Aber wie kann ich die Statuszeile Farbe unter der nicht aktiven Datei (file_2.txt) ändern? Derzeit ist es weißer Text auf schwarzem Hintergrund, und ich weiß nicht, wie ich es ändern soll.
" general
" -----------------------
" remove the top toolbar
set guioptions-=T
" window title
set titlestring=%t
" test wrapping etc
set linebreak
set formatoptions-=t
" diff
" -----------------------
" text wrap
autocmd FilterWritePre * if &diff | setlocal wrap< | endif
" maximize window and spread columns equally
if has("gui_running")
if &diff
autocmd VimResized * wincmd =
autocmd GuiEnter * simalt ~x
endif
endif
" statusline
" -----------------------
set laststatus=2
highlight statusline gui=NONE guibg=#eeeeee guifg=black
set statusline=%t " tail of the filename
set statusline+=%= " left/right separator
" encoding
set statusline+=%{(&fenc\ ==\ \"\"?&enc:&fenc).(&bomb?\"\ with\ BOM\":\"\")},\ "
set statusline+=%{&fileformat} " line endings
set statusline+=%(,\ %R%) " read only flag