Migliore colorazione della sintassi PHP per XCode e supporto per short_open_tag [closed]

2

La definizione della colorazione della sintassi per PHP in Xcode (a partire da 5.0) è piuttosto scarsa:

  • probabilmente circa il 30% delle parole chiave di PHP manca nella definizione e non è evidenziato come tale
  • Blocchi PHP nel mezzo di tag HTML, anche all'interno di <script> e <style> di blocchi non riconosciuti
  • un grande svantaggio per coloro che codificano con i tag aperti brevi, XCode non li supporta ( <? e <?= , infatti quest'ultimo è abilitato indipendentemente dall'impostazione short_open_tag come da PHP 5.4)
  • c'è uno strano problema con i blocchi PHP nella forma <?php ... con un singolo spazio dopo il tag di apertura: il token immediatamente dopo che lo spazio non è riconosciuto come token PHP a meno che tu non aggiunga uno spazio in più o invece inserisca un nuova linea

Ho apportato alcune modifiche ai file xclangspec corrispondenti (che dovrebbero essere applicati dopo ogni aggiornamento a XCode) che risolvono alcuni dei problemi sopra, ma non tutti. Non sono riuscito a riconoscere i miei inserimenti PHP in <script> e <style> , in più non ho potuto risolvere il problema del glitch dello spazio singolo. Inoltre, per qualche motivo le mie modifiche funzionano leggermente meglio quando contrassegni i tuoi file PHP come HTML.

Ovviamente, i tag aperti brevi non possono essere utilizzati nei file XML, quindi non ho nemmeno sfiorato le definizioni della sintassi XML, solo PHP e HTML.

Risposta: (poiché la domanda è stata chiusa): la mia patch che risolve alcuni dei problemi sopra riportati: link

    
posta mojuba 07.10.2012 - 22:19
fonte

0 risposte

Leggi altre domande sui tag