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) :
4 answers
Documentación
El resaltado de sintaxis y el autocompletado de Twig en Sublime Text 2
es posible con : PHP-Twig.tmbundle
- TWIG Doc" Integración IDEs": http://twig.sensiolabs.org/doc/templates.html#ides-integration
- Github de Bundle: https://github.com/Anomareh/PHP-Twig.tmbundle
- Documentación de Bundle : https://sublime.wbond.net/packages/PHP-Twig
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.
- Abra Sublime Text y en el menú Preferencias haga clic en Examinar paquetes.
- En el directorio que se acaba de abrir, cree un nuevo directorio
PHP-Twig/
. - Copie el contenido de este repositorio en el directorio que acaba de crear.
- Mueve el contenido del directorio
PHP-Twig/Syntaxes/
aPHP-Twig/
- Reinicia Sublime Text.
Aplicar
Para aplicar resaltado de sintaxis en sus archivos HTML de Twig:
- Abrir un archivo
.html.twig
- Ir a Ver → Sintaxis → Abierto todo el con extensión actual como → HTML (Ramita)
Eso es todo. Ya debería funcionar.
Feliz Codificación!
Captura de pantalla
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:
- Ir a Preferencias → Control de Paquetes → Instalar paquete
- 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
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.
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)"
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