1
diffを使用するときにVimのステータスラインの色を変更する方法はありますか?VimDiff:アクティブでないファイルの下にステータスラインの色を変更します。
つまり、アクティブなファイル(file_1.txt)の下のステータスラインの色を正常に変更しました。それは明るい灰色で、大丈夫です。
しかし、非アクティブファイル(file_2.txt)以下のステータスラインの色をどのように変更できますか?現在は黒い背景に白いテキストがあり、変更方法はわかりません。
" 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