Mejor coloración de sintaxis de PHP para XCode y soporte para short_open_tag [cerrado]

2

La definición de color de sintaxis para PHP en Xcode (a partir de 5.0) es bastante mala:

  • probablemente un 30% de las palabras clave de PHP faltan en la definición y no están resaltadas como tales
  • No se reconocen los bloques PHP en medio de las etiquetas HTML, también dentro de los bloques <script> y <style>
  • un gran inconveniente para aquellos que codifican con las etiquetas cortas abiertas, XCode no las admite ( <? y <?= , de hecho, esta última está habilitada independientemente de la configuración short_open_tag a partir de PHP 5.4)
  • hay un error extraño en los bloques de PHP en la forma <?php ... con un solo espacio después de la etiqueta de apertura: el token inmediatamente después del espacio no se reconoce como token de PHP a menos que agregue un espacio más o inserte un nueva línea

Hice algunas modificaciones a los archivos xclangspec correspondientes (que deberían aplicarse después de cada actualización a XCode) que resuelven algunos de los problemas anteriores, pero no todos. No podía hacer que reconociera mis inserciones de PHP dentro de <script> y <style> , además no podía resolver el problema de la falla de espacio único. Además, por alguna razón, mis modificaciones funcionan ligeramente mejor cuando marcas tus archivos PHP como HTML.

Obviamente, las etiquetas abiertas cortas no pueden usarse en archivos XML, por lo que ni siquiera toqué las definiciones de sintaxis XML, solo PHP y HTML.

Respuesta: (ya que la pregunta se cerró): mi parche que resuelve algunos de los problemas anteriores: enlace

    
pregunta mojuba 07.10.2012 - 22:19

0 respuestas

Lea otras preguntas en las etiquetas