나 자신의 colorscheme을하고 있는데 XML 파일에서 태그를 사용자 정의하고 싶습니다.XML 파일의 '<? ?>'태그의 vim 그룹 이름은 무엇입니까?
<?xml version="1.0" encoding="UTF-8"?>
그러나 그룹 이름의 이름을 찾을 수 없습니다.
누구든지 알고 계십니까?
나 자신의 colorscheme을하고 있는데 XML 파일에서 태그를 사용자 정의하고 싶습니다.XML 파일의 '<? ?>'태그의 vim 그룹 이름은 무엇입니까?
<?xml version="1.0" encoding="UTF-8"?>
그러나 그룹 이름의 이름을 찾을 수 없습니다.
누구든지 알고 계십니까?
, XML 구문 요소 및 빔 그룹은 다음과 같은 색상 구성표에서
+-------> xmlProcessingDelim: Comment
|
| +----------> xmlProcessing: Type
| |
| | +--> xmlString: String
| | |
v v v
<?xml version="1.0"?>
뭔가 :
hi Comment guifg=#999999
가 <? ?>
구문/xml.vim을 살펴 봤는데 xmlProcessing이라는 영역이 있습니다. 그런 다음 '유형'그룹에 매핑됩니다. xml.vim 따르면
커서 아래에 기호 강조 표시에 영향을주는 모든 그룹의 모든 이름을 가져 오려면
을 사용하십시오Normal helpHyperTextEntry helpStar
(이 도움말 파일에 태그 스타입니다) :210
echo 'Normal '.join(map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")'))
그것은이 같은 에코합니다.
당신은뿐만 아니라
echo 'Normal '.join(map(synstack(line('.'), col('.')), 'synIDattr(synIDtrans(v:val), "name")'))
를 사용할 수 있습니다. 자세한 내용은 :h synstack()
및 :h synIDtrans()
입니다. 당신이 원하는 그룹의 이름을 발견 한 후
당신은/문법/xml.vim 후 ~/.vim /로
hi xmlProcessingDelim ctermbg=Yellow
같은 것을 넣을 수 있습니다.