Come impostare la lingua predefinita in Notepad ++


48

Uso principalmente Notepad ++ per gestire file XML. Sarebbe bello se Notepad ++ analizzasse e colorasse i miei file in base al linguaggio XML quando apro i file. Invece, devo aprire il file, selezionare XML dal menu Lingue.

C'è un modo per dire a Notepad ++ che XML è la lingua predefinita e di trattare i file di conseguenza.


Non riconosce l'estensione del file .xml? O stai usando un'estensione folle per i tuoi file?
Sasha Chedygov,

1
@musicfreak: credo che AngryHacker stia chiedendo l'evidenziazione quando fanno clic su File -> Nuovo file, che non ha estensione fino a quando non lo si salva.
Giosuè,

È un'estensione .config e ho Notepad ++ impostato per essere l'app predefinita per tale estensione.
AngryHacker,

Risposte:


67

In Notepad ++ apri la finestra di dialogo Preferenze facendo clic su Settings-> Preferencesfai clic sulla New Document/Default Directoryscheda e cambia Default Languagein XML.

Preferenze di Notepad ++

EDIT : Ho appena visto che volevi che si applicasse anche ai file .config. Questo può essere fatto, ma dovrai farlo per ogni estensione che desideri sostituire. Fai clic su Settings-> Style Configuratorscorri verso il basso fino XMLa nella sezione della lingua e aggiungi configalla User extcasella. Salva e chiudi e qualsiasi nuovo file .config aperto verrà visualizzato come XML. In effetti, l'ho già fatto per la mia installazione come mostrato di seguito:

Configuratore di stile


2
Questa impostazione si applica solo ai nuovi file, non ai file esistenti l'apertura.
heavy

1
Questo non funziona. La lingua predefinita rimane tra le sessioni, ma il file non è colorato in sintassi, fino a quando non seleziono manualmente Lingua / XML.
AngryHacker,

5
Perfetto, la tua modifica ha funzionato. Nirvana informatico.
AngryHacker,

2
Funziona con NUOVI file, non aprendo quelli esistenti. Peccato. Grazie per il suggerimento +1
Felipe Alvarez,

Grazie, avevo dimenticato come farlo. Continua a cercare in Impostazioni-> Preferenze anziché in Impostazioni-> Configuratore di stile. -_-
alimbada,

13

Nella directory Notepad ++ cercare il file langs.xml.

Trova un nodo come quello sotto e aggiungi "config" come mostrato.

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Riavvia Blocco note ++ Apri un file .config. Dovrebbe essere formattato come XML.


Puoi farlo anche attraverso la GUI, credo. (È da un po 'che non uso Notepad ++.)
Sasha Chedygov il

Ho provato a aggiungere altri tipi di file PHP, ma non sembra funzionare. :-(
Simon East,

1
Si noti che potrebbe essere necessario cercare langs.xml in% APPDATA% \ Notepad ++ (anziché nella cartella del programma).
Sygmoral,

Cosa succede se c'è un conflitto, la stessa estensione è associata a> 1 lingua?
tbone

5

Vai su Impostazioni> Configuratore Styler. Scegli XML dall'elenco a scorrimento a sinistra. Nella parte inferiore di quella finestra di dialogo, ci dovrebbero essere due caselle: una per le estensioni predefinite e una per le "estensioni utente". Aggiungi il tuo .config alla casella "estensioni utente" e fai clic su "Salva e chiudi".

NOTA: Le "estensioni utente" potrebbero non essere disponibili per tutte le scelte di lingua (lo so che è disponibile per C, poiché questa è l'evidenziazione della sintassi che uso al lavoro). Quindi, se non è disponibile, dovrai creare il tuo file di lingua.


3

Ecco come l'ho fatto:

Passare a %APPDATA%\Notepad++e aprire il langs.xmlfile

Trova un nodo come quello sotto e aggiungi "config" come mostrato

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Riavvia Notepad ++ Apri un .configfile. Dovrebbe essere formattato come XML.

E assicurati anche di non avere altre impostazioni in conflitto, ovvero qualsiasi altra cosa mappata ai file .config


1

Soluzione:

La funzione è disponibile nella finestra di dialogo delle preferenze.

Vai Settingsquindi PreferencesalloraNew Document/Default Directory

e infine modificare Default Languagein HTML.

Cattura:

Preferenze di Notepad ++


-1

Impostazioni> Styler Configurator> Scegli XML - Aggiungi l'estensione sotto + [Estensioni utente] - Salva e chiudi. Ha funzionato per me per .csproj


Credo che sia lo stesso del secondo paragrafo della risposta accettata.
G-Man dice "Ripristina Monica" 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.