查看光标当前所在的突出显示元素的颜色值(guifg和guibg)最简单的方法是什么?
答案 0 :(得分: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
答案 1 :(得分:1)
对于语法脚本开发(为什么还需要编辑器颜色?),您还需要语法组和链接的突出显示组名称。 SyntaxAttr plugin提供了一个很好的映射,例如:
group: vimUserFuncName guifg=DarkCyan(#008b8b) gui=bold