Evidenziazione della sintassi per PXSL?
-
03-07-2019 - |
Domanda
Per mitigare un po 'del mal di testa di lavorare con XML ho sperimentato PXSL , una sintassi abbreviata per qualsiasi documento XML con funzionalità macro avanzate. Tuttavia, poiché è così nuovo, non sono stato in grado di trovare alcun editor di testo che sappia analizzarlo per l'evidenziazione della sintassi.
Sei a conoscenza di editor o plug-in che lo abiliterebbero? Da dove comincerei se volessi definire l'evidenziazione della sintassi, diciamo per Notepad ++?
Grazie in anticipo.
Soluzione
Potresti dare un'occhiata alla evidenziazione della sintassi PApp inclusa in VIM .
Il file di sintassi PApp gestisce i file .papp e, in misura minore, .pxml e file .pxsl che sono tutti una miscela di perl / xml / html / altro usando xml come formato di file di livello superiore. Di default tutto dentro phtml o pxml le sezioni sono trattate come una stringa con comandi preprocessore integrati. Se imposti la variabile:
:let papp_include_html=1
nel tuo file di avvio proverà a sintetizzare-hilight codice html all'interno di phtml sezioni, ma questo è relativamente lento e troppo colorato per poterlo fare modifica sensibilmente;) (aka, pxsl è difficile da analizzare)
La versione più recente del file di sintassi papp.vim è in genere disponibile all'indirizzo http://papp.plan9.de .
Altri suggerimenti
Non sono un utente di Notepad ++, ma posso consigliare di utilizzare UltraEdit e la sua funzione di evidenziazione della sintassi personalizzata.
Supporta già diverse lingue come indicato di seguito:
http://www.ultraedit.com/downloads/extras.html
E il lato migliore è che puoi creare il tuo file di parole dando un'occhiata agli esempi.
La parte peggiore, d'altra parte, UltraEdit non è gratuita ..
Consiglierei PSpad, supporta molte colorazioni della sintassi delle lingue ed è freeware. www.pspad.com
Per abilitare l'evidenziazione della sintassi per PXSL .pxl (o qualsiasi altra estensione di file atipica) in Notepad ++, è necessario:
- installa il plugin XML Tools
- comunica a Notepad ++ che le estensioni di file .pxl (e qualunque altra) devono essere evidenziate come XML.
Per (1), fai clic su " Plugin " - > " Plugin Manager " - > " Mostra Plugin Manager " ;. Scorri verso il basso e seleziona Strumenti XML, quindi installa.
Dopo aver riavviato Notepad ++, eseguire (2):
- fai clic su " Impostazioni " - > " Styler Configurator ... "
- Nella " Lingua " elencare, selezionare " XML "
- In " User ext " casella di testo, digita " pxl "
ad esempio , quando volevo che i miei file di origine DITA fossero evidenziati come XML , Ho aggiunto " dita ditamap " nella casella di testo Ext utente per evidenziare i file con estensione .dita o .ditamap.