You can setVim 配色方案通过发布
:colorscheme SCHEME_NAME
但是,奇怪的是,您无法通过发出来获取当前使用的方案
:colorscheme
因为这导致“E471: Argument required
“。我也没有看到输出中列出的配色方案:set
.
那么,如何弄清楚当前使用的配色方案(除了手动切换主题直到您识别它之外)?
没有保证的方法(因为配色方案本质上是源自 vim 命令的负载)。但是,按照惯例,应该有一个变量g:colors_name
设置为配色方案的名称。
因此,请尝试以下操作:
echo g:colors_name
如果您得到 E121,则它要么是制作不当的配色方案,要么是默认配色方案。
一个更巧妙的方法是(对于最新版本的 vim):
function! ShowColourSchemeName()
try
echo g:colors_name
catch /^Vim:E121/
echo "default"
endtry
endfunction
Then do:
:call ShowColourSchemeName()
如果它显示“默认”,请执行:colorscheme default
并查看颜色是否发生变化。如果出现这种情况,则说明您使用了格式错误的配色方案,除了手动切换主题直到您识别出它之外,您无能为力。
变量g:colors_name
已记录here http://vimdoc.sourceforge.net/htmldoc/syntax.html#:colorscheme:
:help colorscheme
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)