0
查看光標當前所在的高亮元素的顏色值(guifg和guibg)最簡單的方法是什麼?查看光標下元素的顏色(#xxxxxx)
查看光標當前所在的高亮元素的顏色值(guifg和guibg)最簡單的方法是什麼?查看光標下元素的顏色(#xxxxxx)
有關語法腳本開發(否則爲什麼你需要編輯的顏色?),你還需要語法組和鏈接高亮組名。該SyntaxAttr plugin提供這一個很好的映射,例如:
group: vimUserFuncName guifg=DarkCyan(#008b8b) gui=bold
數字,發現它的幫助。如果沒有人需要這個......
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
我想寫的東西,有事情做與顏色的插件,所以這是我得到的值下面的簡單方法。 – Rook
這並不完全符合我的想法,但我認爲我會設法刮掉它的一些部分,這對完成我開始的任務很有幫助。謝謝Ingo! – Rook