web-dev-qa-db-fra.com

Notepad ++ n'éclaire pas mes fichiers en syntaxe

Il y a une semaine à peine, je codais avec bonheur des fichiers html.erb dans Notepad ++ avec la coloration syntaxique. Puis mon disque dur s'est écrasé.

J'ai réinstallé Notepad ++ sur mon nouveau système, mais quand j'ai ouvert mon fichier html.erbs, seulement quelques uns soulignent correctement. 

Je pense que le problème pourrait être que la plupart de ces fichiers sont considérés comme des "fichiers texte normaux", les rares fichiers qui fonctionnent étant considérés comme des "fichiers HTML". J'ai essayé "enregistrer sous" fichier HTML du même nom, mais cela ne fonctionne pas. Comment puis-je obtenir ma syntaxe en surbrillance? Cela me ralentit sérieusement.

39
sscirrus

Vous pouvez essayer d'aller à Langue> H> HTML et cela devrait mettre en évidence des choses.

69
Ashley Grenon

Juste au cas où, si quelqu'un rencontrait ma situation: j'avais activé Enable global foreground color dans le panneau Settings -> Style configurator..., en le désactivant avec la coloration syntaxique réactivée.

52
Emmanuel

Une autre situation possible qui pourrait en être la cause est si vous installez de nouveaux thèmes. Si certaines langues ne sont pas définies dans le thème et que vous en utilisez une, vous perdrez également la coloration syntaxique. 

Pour vérifier: Paramètres -> Style Configurator

Vérifiez que la langue est à gauche pour le thème actuel que vous exécutez.

1
dwbartz

J'avais exactement le même problème et aucune des solutions publiées ne fonctionnait pour moi. J'ai donc approfondi et constaté que j'avais attribué par erreur deux fois les extensions définies par l'utilisateur sous Paramètres → Style Configurator , par exemple SQL et XML.

La suppression de l'extension définie par l'utilisateur d'une langue a rétabli la coloration syntaxique.

1
mrt

Donc, je sais que ce problème a été résolu il y a 7 ans, mais comme il s'agit du meilleur résultat sur Google, je voulais donc ajouter la solution à mon problème. 

Sous Paramètres -> Préférences ... -> Langues

J'avais bêtement désactivé le python sans me rendre compte que c'était ce que je faisais, je devais simplement le remettre dans les éléments disponibles.

0
Gigadrax

J'ai eu ce problème lors de la réinstallation de notepad ++ car avec la nouvelle installation, les fichiers de code source .r étaient reconnus comme REBOL au lieu de R. J'ai dû supprimer manuellement l'extension de fichier r de la clé REBOL dans le fichier langs.xml. Pour obtenir des instructions, voir la question similaire sur le forum de la communauté Notepad ++ à l’adresse ce lien .

0
qdread