Come posso dire a Notepad ++ di usare sempre una lingua particolare con una particolare estensione di file


92

Ho associato .xul a Notepad ++, quindi se faccio doppio clic su un file .xul, si aprirà in Notepad ++. Ma Notepad ++ non sa che XUL è solo un particolare tipo di XML, quindi devo fare clic manualmente su "Lingua> XML" per ottenere l'evidenziazione della sintassi XML. C'è un modo in cui posso dirlo: "ogni volta che apri un file con estensione .xul, passa automaticamente al linguaggio XML"?


Risposte:


124

Tutto quello che devi fare è dire a Notepad ++ che i file "xul" sono in realtà file "XML".

  1. Vai a Settings>Style Configurator
  2. Sotto Language, scorri verso il basso ed evidenzia "XML"
  3. In fondo, sotto User ext.digita "xul"
  4. stampa Save & Close
  5. Apri il tuo file e ora dovrebbe evidenziare correttamente.

Alcuni altri link utili:


17
E se vuoi aggiungerne più di uno (ad esempio, sto anche aggiungendo 'rdf' - sì, sto facendo lo sviluppo delle estensioni di Firefox) quindi separali semplicemente con spazi.
MatrixFrog,

1
Lo sto salvando e funziona per la sessione ma non persiste. Quando riavvio Notepad ++, non è più lì.
strider

4
Eseguilo come amministratore e persiste.
strider

3
Si noti che per le lingue definite dall'utente, lo stesso può essere fatto dalla finestra di configurazione della lingua Language > Define your language... > user language : <your language>in Ext. campo.
yco,

Stupendo! +1 per te!
Ivijan Stefan Stipić,

4

Ecco le istruzioni per le lingue definite dall'utente. Con le immagini.

Seleziona: Lingua -> Definisci la tua lingua:

Seleziona: Lingua -> Definisci la tua lingua

Assicurati di omettere "." dall'estensione nell'Est. box, o non funzionerà:

Assicurati di omettere "."  dall'estensione nell'Est.  box, o non funzionerà.


1
Si prega di leggere di nuovo attentamente la domanda. La tua risposta non risponde alla domanda originale. Questa è una risposta ad un'altra domanda.
David Post

Eppure è molto utile. Spesso quando cerchi una domanda specifica troverai una domanda più generica. Questo è quello che mi è successo. La prima risposta non ha risolto il mio problema perché cercavo una leggera variante del problema (un linguaggio definito dall'utente). Questa risposta mi ha aiutato dove non è stato accettato quello accettato.
Devil's Advocate,

0

Aggiornamento per versione 7.5+ e per estensioni multiple

1) Impostazioni > Configuratore di stile

2) cerca in " Lingue: ", scegli la lingua di destinazione.

3) guarda la casella di testo sotto " User ext.: "

Digita semplicemente l'estensione che desideri associare per quella lingua. Per più estensioni di file, dovrebbe essere separato tramite SPACE. Non utilizzare alcun "." caratteri punto / punto.

PER ESEMPIO. per SQL ho usato le seguenti estensioni per funzioni di tabella, visualizzazione, stored procedure e definite dall'utente:

tab viw prc udf

L'unica cosa che vedo che stai aggiungendo alla risposta accettata è che l'utente può specificare più estensioni, separate da spazi - e che è stato pubblicato come commento alla risposta accettata circa nove anni fa.
Scott,

@Scott Ovviamente, l'estensione multipla era la risposta che stavo cercando che non era fornita dalla risposta. L'ho persino indicato nella mia prima frase. E il separatore che è lo spazio non è nemmeno un linguaggio comune che normalmente è virgola o punto e virgola. In entrambi i casi ho dovuto scavare ulteriormente solo per estrarre la risposta. La scatola è anche fuorviante perché sembra PICCOLA come se potesse supportare solo 1 estensione. Se non apprezzi questo tipo di input, allora.
Conte il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.