Mam pewne problemy z wbudowanego w podświetlanie składni dla stron JSP w Sublime Text 2.Sublime Text 2 Podświetlanie składni JSP Problemy
Patrz kod po białej linii na linię 11/12: tag HTML jest <strong>
wyświetlane tutaj poprawnie.
Kod przed tą linią nie jest poprawnie barwiony: Drugi znacznik zamykający JSP (%>
) jest w kolorze czerwonym, ale powinien być w kolorze pomarańczowym, podobnie jak pierwszy, a znaczniki HTML wewnątrz są rozpoznawane jako kod Java, choć uważam, że zakresy (widoczne z CTRL+SHIFT+ALT+P
jako text.html.jsp
) nie zmieniają się.
Jeśli zrobić to samo z <?php
lub <?
uruchamianie i zamykanie tagów ?>
problem nie istnieje, wszystkie kolory wydają się być tuż potem.
Czy ktoś miał ten sam problem? Upewniłem się, że składnia jest ustawiona na JavaServerPages (JSP).
Myślę, że problem dotyczy tych linii w HTML.tmLanguage pliku (zakres JSP jest wewnątrz zakresu HTML):
<dict>
<key>embedded-code</key>
<dict>
<key>patterns</key>
<array>
<dict>
<key>include</key>
<string>#ruby</string>
</dict>
<dict>
<key>include</key>
<string>#php</string>
</dict>
<!--
<dict>
<key>include</key>
<string>#smarty</string>
</dict>
-->
<dict>
<key>include</key>
<string>#python</string>
</dict>
</array>
</dict>
Nie ma to dla JSP. Ale ja tylko zgaduję ... Jakieś pomysły?
Jakie zmiany zrobiłeś? Możesz udostępnic? Mam podobny problem z podświetlaniem JSP. – yokuyuki
Poprawiłem powyższą odpowiedź i połączyłem pliki. – dennis
Dzięki! Działa jak marzenie. – yokuyuki