Tratar los literales de cadena como un idioma diferente


16

Tengo varios archivos JavaScript en los que las cadenas son fragmentos de HTML para insertar en la página web. Vim realiza resaltado de sintaxis en JavaScript y resalta las cadenas citadas como tales. Parece ir más allá de resaltar, de hecho: dentro de una cita, vim no coincide con el <que comienza una etiqueta con el >que termina cuando se usa %; parece suponer que cosas como paréntesis no existen en literales de cadena.

¿Hay alguna manera de indicarle a vim que los literales de cadena deben tratarse como código en un idioma separado?

Respuestas:


8

Deberá usar una containspalabra clave en un archivo de sintaxis (consulte : ayuda contiene )

Como ejemplo de uso, vea cómo se define y se usa la región de sintaxis pythonDocTest dentro de un archivo de sintaxis de Python.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.