Вопрос по парным "скобкам" HTML. Точнее подсветка парных тегов.
При постановке курсора на пару, например
<table>
.....
</table>
подсвечивается:
<table>
.....
</table>
Но, если написать хотябы так:
<table border="0">
......
</table>
Перестаёт подсвечиваться.
Мучился тут:
Code: Select all
<scheme name="htmlPairs">
<block start="/(<
(html | head | title |
body | pre |
blockquote | h[1-6] | table |
[uo]l | [ibu] | em | small | code | center |
marquee | font | tr | td | form | a)
>)/ix"
end="/(<\/ (\Y2) >)/ix"
scheme="html"
region00="PairStart" region10="PairEnd"
region01="htmlTagBr" region02="htmlOpenTag"
region11="htmlTagBr" region12="htmlOpenTag"/>
</scheme>
<scheme name="htmlTagCall">
<annotation><documentation>
This inherit let's other meta-html languages
to disable pair searching
</documentation></annotation>
<inherit scheme="htmlPairs"/>
<block start="/(<)\M([\w\:\-]+)/i" end="/(\/?>)/"
scheme="htmlCore" region="htmlUnknowParam"
region00="PairStart" region10="PairEnd"
region01="htmlTagBr" region11="htmlTagBr"/>
<block start="/(<\/)\M([\w\:\-]+)>/i" end="/(>)/"
scheme="htmlCore" region="htmlUnknowParam"
region00="PairStart" region10="PairEnd"
region01="htmlTagBr" region11="htmlTagBr" priority="low"/>
</scheme>
Много чего пытался сделать... Мучился долго... Видимо, я чего-то не понял.
ПОка остановился на таком:
<scheme name="htmlPairs">
<block start="/(<
(html | head | title |
body | pre |
blockquote | h[1-6] | table |
[uo]l | [ibu] | em | small | code | center |
marquee | font | tr | td | form | a)
(\s[^>]*)?>)/ix"
end="/(<\/ (\Y2) >)/ix"
scheme="html"
region00="PairStart" region10="PairEnd"
region01="htmlTagBr" region02="htmlOpenTag"
region11="htmlTagBr" region12="htmlOpenTag"/>
</scheme>
Так подсветка работает как надо:
<table border ="0">
.....
</table>
но в таком случае не раскрашиваются параметры тега, когда не подсвечено: слово border, например и цифры:
<table border ="0">
......
</table>
Поможите плз....
