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

Vim 查看光标下元素的颜色(#xxxxxx),vim,Vim,查看光标当前所在高亮显示元素的颜色值(guifg和guibg)的最简单方法是什么?图,请在帮助中找到。万一有人需要这个 nmap <F11> :call <SID>SynColour()<CR> function! <SID>SynColour() echo "guibg = ".synIDattr(synIDtrans( synID(line("."), col("."), 1) ), "bg#").", guifg = ".synIDattr

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

图,请在帮助中找到。万一有人需要这个

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
nmap:callsyncolour()
功能!合成色
echo“guibg=”.synIDattr(synIDtrans(synID(line(“.”),col(“.”,1)),“bg#”),“guifg=”.synIDattr(synIDtrans(line(“.”,col(“.”,1)),“fg#”)
端功能

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

group: vimUserFuncName guifg=DarkCyan(#008b8b) gui=bold

我正试图为一些与颜色有关的东西编写一个插件,所以这对我来说是一个简单的方法来获取下面的值。这并不完全符合我的想法,但我想我会设法从中删除一些有用的部分来完成我开始的工作。谢谢你,英戈!