Vim 구문은 특정 줄을 강조 표시합니다.

Vim 구문은 특정 줄을 강조 표시합니다.

나는 일반적으로 PHP 파일과 모든 파일 유형을 가지고 있으며 vim이 다른 구문 강조를 사용하여 여기 문서의 일부를 강조하고 싶습니다.

<?php
echo <<<HTMLDOC
<h1> I am highlighted as html </h1>
<<<HTMLDOC

echo 'High Lighted as PHP again '
?>

답변1

물론 색상을 조정할 수 있지만 다음을 시도해 보세요.

:highlight MyHereDoc ctermbg=green guibg=green
:match MyHereDoc /<<<\([A-Za-z]*\)\_.*\1/

또한 이것을 vimrc에서 더 중요한 것으로 만들 계획이라면 다음을 추가하세요.

highlight MyHereDoc ctermbg=green guibg=green
matchadd("MyHereDoc", '<<<\([A-Za-z]*\)\_.*\1')

관련 정보