Comment puis-je retrouver la mise en évidence de la syntaxe du type d’utilisateur C # dans VS 2012 RC?

D’une manière ou d’une autre, une partie de ma coloration syntaxique pour le code C # a disparu dans l’EDI de VS 2012. La désinstallation, le redémarrage et la réinstallation ne font rien, pas plus que la réinitialisation des couleurs dans la boîte de dialog des options.

Voici quelques exemples d’éléments qui apparaissent tous par défaut (en noir) et qui ont normalement une couleur qui:

  • Les atsortingbuts
  • Classes système
  • Mes propres cours

Et voici quelques mots-clés qui ont encore de la couleur:

  • en utilisant
  • Publique
  • vide
  • var
  • pour

Quelqu’un d’autre a-t-il vécu cela et a-t-il réussi à le réparer?

Voici une solution simple. Accédez au répertoire où devenv est (pour 2012 RC) et tapez devenv.exe /setup . Cela résoudra votre problème.

devenv.exe est généralement dans quelque chose comme C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE .

Modifier: il vous a été suggéré de le faire à partir de l’invite de commandes Visual Studio (Démarrer> Microsoft Visual Studio> Outils> Invite de commandes Visual Studio) et / ou de vous assurer que votre invite de commandes dispose d’permissions d’administrateur.

Note pour les autres: Cela a de très bonnes chances de fonctionner pour de nombreuses autres versions de Visual Studio, y compris 2008, 2010, 11 beta, …

Mon problème était limité à ce que le type “DateTime” n’apparaisse pas en bleu clair comme les autres noms de classe. Je l’ai corrigé en changeant simplement de va-et-vient entre les thèmes VS. Découvert par accident. Plus rapide que les parameters de réinitialisation ou de réparation

Menu VS Outils -> Changer le thème de couleur

C’est ce qui a fonctionné pour moi:

 1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 2 - open vs console as administrator, and run: devenv.exe /setup devenv.exe /ResetSettings 

Cela réinitialisera tous vos parameters d’environnement.

Si aucun des éléments ci-dessus ne fonctionne pour vous, supprimez tous les dossiers nommés sous GUID sous cette clé de registre (assurez-vous que votre instance de Visual Studio est fermée):

Si vous utilisez Visual Studio 2012: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors

Si vous utilisez Visual Studio 2013: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors

Si vous utilisez Visual Studio 2015: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors

Redémarrez Visual Studio et vous devriez voir plusieurs “types d’utilisateur” à configurer. Vous pouvez ensuite importer vos fonts et couleurs que vous avez sauvegardées et tout ira bien. Cela peut également fonctionner pour les versions précédentes et futures de VS, mais je n’ai pas testé.

Clause de non-responsabilité: assurez-vous d’exporter / sauvegarder vos parameters actuels de fonts et de couleurs avant d’effectuer ces ajustements de registre. Je ne peux pas être tenu responsable de la perte de vos configs 🙂

Si vous avez toujours ce problème, essayez ResetSettings (a travaillé pour moi)

REMARQUE: cela réinitialisera les parameters de Visual Studio 2012 🙂

1) proche vs

2) ouvrir cmd (en tant qu’administrateur).

3) allez dans le dossier devnev.exe (quelque chose comme “C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE”).

4) tapez “devnev.exe / ResetSettings”

5) ouvrir vs et regarder les belles couleurs

Vous avez trouvé la source du problème: Si vous avez installé ” Productivity Power Tools 2012 “,

Vous devez aller dans Outils -> Options -> Outils d’alimentation de productivité et désactiver l’option ” Aide aux parameters colorisés “.

Cela a corrigé le problème de mise en évidence de la syntaxe.

Si vous rencontrez le même problème avec Visual Studio 2013 que moi, la seule solution a été de fermer VS2013, puis de supprimer la clé de registre suivante:

 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors 

Après la réouverture de VS2013, ma coloration syntaxique pour les types a été restaurée.

Avant de supprimer la clé de registre, j’ai remarqué que tous les parameters “Types d’utilisateur …” de la section Polices et couleurs de Outils> Options étaient manquants. La suppression de la clé de registre les a restaurés. Ils ont atteint leurs valeurs par défaut, ce qui m’a donné la syntaxe en soulignant les couleurs que je cherchais.

C’était la seule solution qui fonctionnait pour moi. Changer de thème, réinitialiser mes parameters personnalisés aux valeurs par défaut, exécuter devenv.exe avec différents commutateurs de ligne de commande pour configurer / réinitialiser Visual Studio ne fonctionnait pas.

J’ai également créé le rapport de bogue suivant avec Microsoft sur leur site Connect:

http://connect.microsoft.com/VisualStudio/feedback/details/810985/incorrect-syntax-highlighting-for-c-types .

Pour moi, “Productivity Power Tools 2012” en était la cause. Rien de suggéré ici n’a aidé. Après avoir retiré les outils élecsortingques, les couleurs sont revenues.

J’ai fait toutes les choses énumérées ici et toujours rien (VS2013 Update 3). J’ai essayé / setup, / resetsettings, en supprimant les éléments dans AppData, en supprimant les clés de registre. Néanmoins, les types d’utilisateurs ne seraient pas mis en évidence même dans le schéma de couleurs par défaut.

Ce qui a aidé à la fin a été d’ouvrir la boîte de dialog Polices et couleurs, en sélectionnant Identifiant et en le rendant en gras. Puis en enlevant le Bold. Fixage instantané!

J’ai eu le même problème …. simplement la désinstallation et la réinstallation seule n’a pas corrigé le problème. Après avoir désinstallé, supprimé tous les rests de VS 2012 dans les fichiers de programme, supprimé toutes les clés de registre associées et supprimé le dossier VS 2012 de Mes documents, puis réinstallé, les types d’utilisateurs apparaissaient dans les éléments d’affichage tout est rentré dans l’ordre. Je suppose que c’était un problème avec une ou plusieurs des clés de registre, mais je n’en suis pas certain.

sortie devenv

allez au chemin ci-dessous hkey_current_user \ software \ microsoft \ visualstudio!

remove 9.0, 10.0, 10.0_config (je veux dire tous les autres dossiers sauf 11.0 et 11.0_config)

Maintenant, commencez devenv et voyez les couleurs magiques revenir à la normale

1 – supprimer tout dans C: \ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 2 – ouvrir vs console en tant qu’administrateur et exécuter: devenv.exe / setup devenv.exe / ResetSettings1 – supprimer tout dans C: \ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 2 – ouvrez vs console en tant qu’administrateur et exécutez: devenv.exe / setup devenv.exe / ResetSettings

C’est ce qui m’a aidé …

  1. supprimer tout dans C: \ Users \ userNAme \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0
  2. ouvrir vs console en tant qu’administrateur et exécuter:

     devenv.exe /setup devenv.exe /ResetSettings 

Cette solution a fonctionné pour moi. Merci beaucoup Gaz Winter

Si vous avez installé l’aperçu de Roslyn, installez-le. Cela a fonctionné pour moi.

Après avoir essayé plusieurs des solutions répertoriées ici, j’ai finalement constaté que mon problème était dû à une très grande variable de chaîne (488 000+ caractères). La mise en évidence fonctionnait jusqu’à cette ligne, mais pas après. Une fois la longueur de la chaîne réduite, la mise en évidence du rest du fichier a repris normalement.

J’ai déjà installé VS 2012 Pro sur ma machine. J’ai ensuite installé VS 2013 Pro et j’ai commencé à faire face à ce problème de couleur. J’ai ensuite supprimé la clé HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ FontAndColors et ouvert VS 2013. Cette approche a résolu mon problème et les couleurs sont revenues.