web-dev-qa-db-fra.com

Affectation d'extensions personnalisées à la coloration syntaxique d'un langage dans Notepad ++

Dans la version actuelle de Notepad ++, l’ouverture des fichiers .sql entraîne l’application de la syntaxe SQL par le bloc-notes. J'aimerais que Notepad ++ fasse de même pour les autres extensions, existe-t-il un paramètre permettant de définir ceci?

275
Sathyajith Bhat

Lorsque vous ouvrez un fichier dans notepad ++, il tente de charger la coloration syntaxique du contenu en fonction de son extension.

Si vous utilisez une extension personnalisée pour l'une des langues existantes, vous pouvez l'ajouter dans Paramètres -> Styler Configurator. Sélectionnez la langue et ajoutez l'extension dans la zone d'édition "Extension de l'utilisateur". Pour ajouter plusieurs extensions, séparez-les en utilisant Space.

Vous devez ensuite rouvrir votre fichier pour voir la coloration syntaxique appliquée.

Vous pouvez également modifier le style de coloration syntaxique en sélectionnant une autre langue dans le menu Langue.

342
T. Kaltnekar

Recherchez le fichier langs.xml (généralement sous C:\Utilisateurs [nom d'utilisateur]\AppData\Roaming\Notepad ++), ouvrez-le avec Notepad ++, recherchez la ligne commençant par <Language name="sql" ext="sql" et ajoutez les extensions souhaitées dans le répertoire ext field, en les séparant par un espace.

Pour cela, cherchez une langue définie par l'utilisateur, cherchez plutôt userDefineLang.xml et éditez ext="".

Si vous avez installé notepad ++ en mode "portable", les langs.xml et userDefineLangs.xml seront directement dans le dossier où se trouve notepad ++.

65
alex