Nella versione corrente di Notepad ++ l'apertura di file .sql comporta l'applicazione di evidenziazione della sintassi SQL ad esso. Vorrei che Notepad ++ facesse lo stesso anche per altre estensioni, c'è qualche impostazione in cui posso definirlo?
Nella versione corrente di Notepad ++ l'apertura di file .sql comporta l'applicazione di evidenziazione della sintassi SQL ad esso. Vorrei che Notepad ++ facesse lo stesso anche per altre estensioni, c'è qualche impostazione in cui posso definirlo?
Risposte:
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, separale 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.
Trova il file langs.xml (di solito 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 desideri nel campo ext , separandole con un spazio.
Per fare ciò per una lingua definita dall'utente, cerca invece userDefineLang.xml e modifica ext=""
.
Se hai installato notepad ++ in modalità "portatile", allora langs.xml e userDefineLangs.xml saranno direttamente nella cartella in cui si trova notepad ++.
lang.xml
file è nella directory dell'applicazione ;-)
Nel caso in cui uno stia utilizzando i file di sessione di Notepad ++ (li ho nominati *.nppxml
), è possibile modificarli e cambiare l' <File lang="...">
attributo, ad es
<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"
per:
<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"
per ottenere *.log
immediatamente l'evidenziazione della sintassi predefinita (o definita dall'utente come nel mio caso con i file) senza riaprire ogni singolo file ecc.