Traktuj literały łańcuchowe jako inny język


16

Mam wiele plików JavaScript, w których ciągi są fragmentami kodu HTML, które należy wstawić na stronę. Vim wykonuje podświetlanie składni w JavaScript i podświetla cytowane ciągi jako takie. Wydaje się, że w rzeczywistości wykracza on poza podkreślanie: w cudzysłowie vim nie pasuje do <tego, który rozpoczyna znacznik od tego, >który kończy go podczas używania %; wydaje się zakładać, że nawiasy literowe nie istnieją w literałach łańcuchowych.

Czy istnieje sposób na wskazanie vimowi, że literały łańcuchowe powinny być traktowane jako kod w osobnym języku?

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.