Comment définir la langue par défaut dans Notepad ++

48

J'utilise principalement Notepad ++ pour gérer les fichiers XML. Ce serait bien si Notepad ++ analysait et colorisait mes fichiers en fonction du langage XML lorsque je les ouvrais. Au lieu de cela, je dois ouvrir le fichier, choisir XML dans le menu Langues.

Existe-t-il un moyen de dire à Notepad ++ que XML est la langue par défaut et de traiter les fichiers en conséquence.

AngryHacker
la source
Ne reconnaît-il pas l'extension de fichier .xml? Ou utilisez-vous une extension insensée pour vos fichiers?
Sasha Chedygov Le
1
@musicfreak: Je pense qu'AngryHacker pose des questions sur la mise en surbrillance quand il clique sur Fichier -> Nouveau fichier, qui n'a pas d'extension avant de l'avoir enregistré.
Josué
C'est une extension .config et Notepad ++ est configuré pour être l'application par défaut de cette extension.
AngryHacker

Réponses:

67

Dans Notepad ++, ouvrez la boîte de dialogue Préférences en cliquant sur Settings-> Preferencescliquez sur l' New Document/Default Directoryonglet, puis remplacez-le Default Languagepar XML.

Notepad ++ Préférences

EDIT : Vous venez de voir que vous vouliez que cela s’applique également aux fichiers .config. Cela peut être fait, mais vous devrez le faire pour chaque extension que vous souhaitez remplacer. Cliquez sur Settings-> Style Configuratorfaites défiler jusqu'à XMLla section de langue et ajoutez-le configà la User extboîte. Save & Close et tout nouveau fichier .config ouvert s’affichera au format XML. En fait, je l'ai déjà fait pour mon installation, comme indiqué ci-dessous:

Configurateur de style

Josué
la source
2
Ce paramètre s'applique uniquement aux nouveaux fichiers, pas aux fichiers existants de votre ouverture.
Ciel lourd
1
Cela ne fonctionne pas. La langue par défaut colle entre les sessions, mais le fichier n'est pas colorisé par la syntaxe, jusqu'à ce que je sélectionne manuellement Langage / XML.
AngryHacker
5
Parfait, votre montage a fonctionné. Nirvana informatique.
AngryHacker
2
Fonctionne pour les nouveaux fichiers, pas pour ouvrir les fichiers existants. Dommage. Merci pour la suggestion. +1
Felipe Alvarez
Merci, j'avais oublié comment faire cela. Gardé la recherche dans Paramètres-> Préférences au lieu de Paramètres-> Style Configurator. -_-
alimbada
13

Dans le répertoire Notepad ++, recherchez le fichier langs.xml.

Trouvez un nœud comme celui ci-dessous et ajoutez "config" comme indiqué.

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

Redémarrez le Bloc-notes ++ Ouvrez un fichier .config. Il devrait être formaté en XML.

Mike Chess
la source
Vous pouvez le faire également via l'interface graphique, je crois. (Cela fait longtemps que je n'ai pas utilisé Notepad ++.)
Sasha Chedygov Le
J'ai essayé d'ajouter d'autres types de fichiers PHP, mais cela ne semblait pas fonctionner. :-(
Simon East
1
Notez que vous devrez peut-être rechercher langs.xml dans% APPDATA% \ Notepad ++ (plutôt que dans le dossier du programme).
Sygmoral
Que se passe-t-il en cas de conflit, la même extension étant associée à> 1 langage?
tbone
5

Allez dans Paramètres> Configurateur Styler. Choisissez XML dans la liste de gauche. Au bas de cette boîte de dialogue, il devrait y avoir deux boîtes - une pour les extensions par défaut et l'autre pour les "extensions utilisateur". Ajoutez votre fichier .config dans la zone "extensions de l'utilisateur" et cliquez sur "Enregistrer et fermer".

REMARQUE: Il est possible que les "extensions utilisateur" ne soient pas disponibles pour tous les choix de langue (JE SAIS qu’il est disponible pour C, car c’est la syntaxe surlignée que j’utilise au travail). Donc, s'il n'est pas disponible, vous devrez créer votre propre fichier de langue.

Creepygeek
la source
3

Voici comment je l'ai fait:

Accédez au fichier %APPDATA%\Notepad++et ouvrez-le langs.xml.

Trouvez un nœud comme celui ci-dessous et ajoutez "config" comme indiqué

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

Redémarrez Notepad ++ Ouvrez un .configfichier. Il devrait être formaté en XML.

Et assurez-vous également que vous n’avez pas d’autres paramètres en conflit, c’est-à-dire que tout ce qui est mappé aux fichiers .config

Jules345
la source
1

Solution :

La fonctionnalité est disponible dans la boîte de dialogue Préférences.

Aller à Settingspuis PreferencesensuiteNew Document/Default Directory

et enfin éditer Default Languageen HTML.

Capturer :

Notepad ++ Préférences

intika
la source
-1

Paramètres> Styler Configurator> Choose XML - Ajoutez votre extension sous + [User Extensions] - Enregistrez et fermez. Travaillé pour moi pour .csproj

AmiralThrawn
la source
Je pense que cela est identique au deuxième paragraphe de la réponse acceptée.
G-Man dit 'Réintégrez Monica' le