0

查看光标当前所在的突出显示元素的颜色值(guifg 和 guibg)的最简单方法是什么?

4

2 回答 2

1

数字,在帮助中找到它。万一有人需要这个...

nmap <F11> :call <SID>SynColour()<CR>

function! <SID>SynColour()
echo "guibg = ".synIDattr(synIDtrans( synID(line("."), col("."), 1) ), "bg#").", guifg = ".synIDattr(synIDtrans( synID(line("."), col("."), 1) ), "fg#")
endfunction
于 2012-09-18T04:41:58.223 回答
1

对于语法脚本开发(为什么还需要编辑器颜色?),您还需要语法组和链接的突出显示组名称。SyntaxAttr插件在一个很好的映射中提供了这个,例如:

group: vimUserFuncName guifg=DarkCyan(#008b8b) gui=bold
于 2012-09-18T06:37:16.570 回答