我正在做我自己的colorscheme,我想從XML文件自定義標籤。xml文件中'<? ?>'標記的vim組名是什麼?
<?xml version="1.0" encoding="UTF-8"?>
但我無法找到組名的名稱。
任何人都知道嗎?
我正在做我自己的colorscheme,我想從XML文件自定義標籤。xml文件中'<? ?>'標記的vim組名是什麼?
<?xml version="1.0" encoding="UTF-8"?>
但我無法找到組名的名稱。
任何人都知道嗎?
根據xml.vim,XML語法元素和Vim基團是:在你的色彩方案
+-------> xmlProcessingDelim: Comment
|
| +----------> xmlProcessing: Type
| |
| | +--> xmlString: String
| | |
v v v
<?xml version="1.0"?>
是這樣的:
hi Comment guifg=#999999
可達到着色<? ?>
我已經看過語法/ xml.vim,並且有一個叫做xmlProcessing的區域,可能是你在找什麼?然後將其映射到「類型」組。
要獲取影響光標下某個符號突出顯示的所有組的所有名稱,請使用
echo 'Normal '.join(map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")'))
這將呼應是這樣的:
Normal helpHyperTextEntry helpStar
(它是在幫助文件中標記星號)。
您可能需要使用
echo 'Normal '.join(map(synstack(line('.'), col('.')), 'synIDattr(synIDtrans(v:val), "name")'))
爲好。更多信息在:h synstack()
和:h synIDtrans()
。
後,你找到的期望組的名稱,你可以後/語法/ xml.vim放像
到〜/ vim的/。