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.

È stato utile?

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:

  1. installa il plugin XML Tools
  2. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top