0

現在カーソルが置かれているハイライト要素の色の値 (guifg と guibg) を表示する最も簡単な方法は何ですか?

4

2 に答える 2

1

シンタックス スクリプトの開発 (他の理由でエディターの色が必要な理由) には、シンタックス グループとリンクされたハイライト グループの名前も必要です。SyntaxAttr プラグインは、これを適切なマッピングで提供します。たとえば、次のようになります。

group: vimUserFuncName guifg=DarkCyan(#008b8b) gui=bold
于 2012-09-18T06:37:16.570 に答える
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 に答える