Resaltado de sintaxis Twig sublime text


Quiero saber cómo puedo tener sintaxis de resaltado para TWIG en Sublime Text.
En realidad, cuando abro un archivo TWIG todas las funciones y condiciones son similares (blanco sobre negro) :
Captura de pantalla SublimeText2

Author: Antoine Subit, 2014-10-10

4 answers

Documentación

El resaltado de sintaxis y el autocompletado de Twig en Sublime Text 2
es posible con : PHP-Twig.tmbundle

Descargar

Puedes clonar el proyecto con:

git clone https://github.com/Anomareh/PHP-Twig.tmbundle.git

O descárgalo directamente desde el Github ( última versión master) :
https://github.com/Anomareh/PHP-Twig.tmbundle/archive/master.zip

Instalación

Para instalar este paquete en Sublime Text, se requieren algunos pasos adicionales.

  1. Abra Sublime Text y en el menú Preferencias haga clic en Examinar paquetes.
  2. En el directorio que se acaba de abrir, cree un nuevo directorio PHP-Twig/.
  3. Copie el contenido de este repositorio en el directorio que acaba de crear.
  4. Mueve el contenido del directorio PHP-Twig/Syntaxes/ a PHP-Twig/
  5. Reinicia Sublime Text.

Aplicar

Para aplicar resaltado de sintaxis en sus archivos HTML de Twig:

  1. Abrir un archivo .html.twig
  2. Ir a VerSintaxisAbierto todo el con extensión actual comoHTML (Ramita)

Eso es todo. Ya debería funcionar.

Feliz Codificación!

Captura de pantalla

Resaltado de sintaxis Twig sublime text 2

 83
Author: Antoine Subit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-25 09:08:36

También puede instalar PHP-Twig.tmbundle a través del Control de Paquetes de Sublime Text .

Con Control de paquetes instalado:

  1. Ir a PreferenciasControl de PaquetesInstalar paquete
  2. Escriba "Twig", y seleccione PHP-Twig.

Instalará la misma versión de @ antoine-respuesta de subit , y automáticamente utilizará la sintaxis correcta para cualquier archivo Twig que abra

 33
Author: wolfwood000,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:31:12

Si no está acostumbrado a Sublime, no olvide hacer clic en la parte inferior derecha de la ventana sublime (debería aparecer un desplegable arriba/abajo) y luego seleccione "HTML (Twig)" de la lista de idiomas para habilitar el paquete.

 10
Author: user2511803,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-10 20:39:00

Estoy trabajando en Ubuntu, he resuelto el problema descargando https://github.com/Anomareh/PHP-Twig.tmbundle/archive/master.zip y he hecho lo que se escribió dentro del archivo ReadMe.

  • Después de reiniciar Sublime Text, elija la opción llamada "HTML (Twig)" en el menú "Ver->Sintaxis" para ver el nuevo resaltado.
  • Para resaltar automáticamente todos los archivos twig, abra cualquier html.plantilla de ramita y seleccionar "View - > Syntax - >Open all current extension as HTML - > HTML (Twig)"
 2
Author: Loïch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-16 08:46:08