我在.vimrc文件中有这个在gvim中显示不同的colorscheme。
" Colorscheme, options for GUI only.
if has("gui_running")
colorscheme clean
set guioptions-=T
set guitablabel=%t
set background=dark
endif
我可以使用什么语法来显示特定的colorscheme,具体取决于文件是否只读?
(感谢https://github.com/matason/vimstuff/blob/master/.vimrc提供了一个很棒的.vimrc示例)。
答案 0 :(得分:4)
您可以使用以下内容:
function CheckRo()
if &readonly
colorscheme moria
else
colorscheme sienna
endif
endfunction
au BufReadPost * call CheckRo()
但请注意,coloscheme适用于Vim中的所有选项卡和所有窗口。