it-swarm-eu.dev

Assegnazione di estensioni personalizzate all'evidenziazione della sintassi di una lingua in Notepad ++

Nella versione corrente di Notepad ++, l'apertura dei file .sql risulta in Blocco note applicando l'evidenziazione della sintassi SQL su di esso. Vorrei che Notepad ++ facesse lo stesso anche per altre estensioni, c'è qualche impostazione in cui posso definirlo?

275
Sathyajith Bhat

Quando apri un file in notepad ++, tenterà di caricare l'evidenziazione della sintassi per i contenuti in base all'estensione del file.

Se si utilizza l'estensione personalizzata per una delle lingue esistenti, è possibile aggiungere l'estensione personalizzata in Impostazioni -> Styler Configurator. Seleziona la lingua e aggiungi l'estensione nella casella di modifica "Estensione utente". Per aggiungere più estensioni separarli usando Space.

È quindi necessario riaprire il file per vedere l'evidenziazione della sintassi applicata.

Puoi anche cambiare lo stile di evidenziazione della sintassi selezionando una lingua diversa dal menu della lingua.

342
T. Kaltnekar

Trova il file langs.xml (solitamente in C:\Users [nome utente]\AppData\Roaming\Notepad ++), aprilo con Notepad ++, trova la riga che inizia con <Language name="sql" ext="sql" e aggiungi le estensioni che vuoi nella ext field, separandoli con uno spazio.

Per fare ciò per una lingua definita dall'utente, cerca invece userDefineLang.xml e modifica ext="".

Se hai installato notepad ++ in "portable" -mode, allora langs.xml e userDefineLangs.xml sarà direttamente nella cartella in cui si trova notepad ++.

65
alex