138 votes

Notepad++ : Comment définir automatiquement le langage Xml lors du chargement des fichiers ?

Lorsque je modifie un fichier .config dans Notepad++ (qui est un fichier XML), je souhaite que la coloration syntaxique soit automatiquement identique à celle du fichier XML. Comment puis-je configurer Notepad++ pour qu'il le fasse sans avoir à le sélectionner manuellement chaque fois que j'ouvre un fichier .config ?

Merci.

199voto

Erikest Points 1493

Vous pouvez le faire en utilisant le configurateur de style (menu Paramètres) :

Cette image montre le langage php, mais cela fonctionne pour n'importe quel langage que vous souhaitez mapper.

enter image description here

36voto

Adam Hawkes Points 4632

De la Settings choisissez Style Configurator... . Choisissez le langage XML dans la liste, et saisissez "config" dans le champ User ext champ.

16voto

James Allardice Points 81162

Je ne pense pas que vous puissiez définir un style par défaut pour tous les fichiers (il peut y avoir des astuces dans les fichiers de configuration qui le permettent) mais comme vous le mentionnez spécifiquement .config vous pouvez ouvrir les fichiers langs.xml ou langs.model.xml dans votre répertoire d'installation de Notepad++, trouvez le fichier xml et ajoutez config à la valeur de la ext attribut :

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

Ou bien, utilisez le Style Configuarator comme indiqué par @AdamHawkes (+1), au lieu de vous perdre dans les fichiers de configuration XML eux-mêmes !

13voto

Pour définir une langue par défaut "globale" :

  1. Lancez Notepad++
  2. Cliquez sur Paramètres > Préférences
  3. Cliquez sur l'onglet Nouveau document/répertoire par défaut.
  4. Changer la langue par défaut en HTML
  5. Cliquez sur le bouton Fermer

10voto

dylanh724 Points 474

Pour ceux qui voient ça en 2017, l'emplacement a changé : enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X