查看光标下元素的颜色(#xxxxxx)

时间:2012-09-18 04:11:27

标签: vim

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

2 个答案:

答案 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