Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
'<&燃气轮机';xml文件中的标记?_Xml_Vim_Color Scheme - Fatal编程技术网

'<&燃气轮机';xml文件中的标记?

'<&燃气轮机';xml文件中的标记?,xml,vim,color-scheme,Xml,Vim,Color Scheme,我正在做我自己的colorscheme,我想从XML文件定制标记 <?xml version="1.0" encoding="UTF-8"?> 但是我找不到组名的名称 有人知道吗?我看过syntax/xml.vim,有一个叫做xmlProcessing的区域,这可能就是您要找的?然后将其映射到“Type”组。根据xml.vim,xml语法元素和vim组是: +-------> xmlProcessingDelim: Comment | | +--------

我正在做我自己的colorscheme,我想从XML文件定制标记

<?xml version="1.0" encoding="UTF-8"?>

但是我找不到组名的名称


有人知道吗?

我看过syntax/xml.vim,有一个叫做xmlProcessing的区域,这可能就是您要找的?然后将其映射到“Type”组。

根据xml.vim,xml语法元素和vim组是:

 +-------> xmlProcessingDelim: Comment
 | 
 |    +----------> xmlProcessing: Type
 |    |
 |    |         +--> xmlString: String
 |    |         |
 v    v         v
<?xml version="1.0"?>

可能会达到预期的着色效果

要获取影响光标下符号高亮显示的所有组的所有名称,请使用

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()

找到所需组的名称后,可以

hi xmlProcessingDelim ctermbg=Yellow
进入~/.vim/after/syntax/xml.vim

hi xmlProcessingDelim ctermbg=Yellow