48 votes

Visual Studio 2010 : L'éditeur ne répond plus au clavier

J'ai ce bogue très étrange qui semble être une bizarrerie dans Visual Studio 2010 : Parfois, lorsque l'on déplace le curseur entre les guillemets d'un fichier CSS style="" attribut le curseur refuse de se déplacer. Je ne peux rien taper, et les touches qui répondent sont les suivantes UP / DOWN et les touches de curseur DEL (mais pas BACKSPACE ).

Taper ne fait rien, mais pousser LEFT / RIGHT sur les touches du curseur produit l'erreur suivante :

L'opération n'a pas pu être achevée

Je n'ai aucune idée de la cause de ce problème, mais je suppose que Intellisense devient très confus et se bloque.

Actuellement, chaque fois que cela se produit, je dois écrire tout CSS en dehors des guillemets de la balise style puis je place le curseur à l'endroit où je veux que le CSS apparaisse (à l'aide de la souris) et j'appuie sur la touche CTRL - V pour le coller. Très ennuyeux :(

Il doit y avoir un moyen de résoudre ce problème... ?

Espérons que quelqu'un ait une réponse !

54voto

Erez Cohen Points 190

Je viens de rencontrer le problème dans VS 2012, en éditant C#.
J'ai remarqué que le problème était survenu peu après la fin de la période d'essai de Resharper et après avoir inséré un numéro de licence valide. Le problème s'est également produit dans certains fichiers sources seulement.
La solution : Outils->Options->Resharper : Suspendre.
Essayez de taper - cela devrait fonctionner maintenant.
Ensuite : Outils->Options->Resharper : Reprise.
Problème résolu.

37voto

Jerry Points 373

J'ai rencontré ce problème en utilisant Visual Studio 2013 et Resharper 8.2.1. Aucune des solutions proposées dans ce fil de discussion n'a fonctionné (même la suspension et la reprise de Resharper).

Après avoir contacté le support JetBrains, il s'est avéré qu'il s'agissait d'un problème de mise en cache.

La suppression de tous les fichiers du répertoire suivant a résolu le problème, car Resharper recrée de nouveaux caches :

C:\Users\[Username]\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\[Project_reference]

24voto

Mark Redman Points 10816

J'ai quelques problèmes bizarres avec l'éditeur de temps en temps, une solution de contournement pour moi est :

Ctrl-Tab (x2) vers un autre fichier de code et retour au même code (ou alt tab vers une autre application et retour, une de ces deux... je ne peux pas reproduire le problème pour être sûr)

Une solution ultime pourrait être une réinstallation.

14voto

Rob Quincey Points 1301

Des variantes de ce problème ont été signalées à plusieurs reprises à Microsoft via son portail d'assistance. Voici un poste et si vous faites défiler vers le bas, vous verrez un commentaire avec un tas d'autres rapports détaillant tous des problèmes similaires.

Microsoft ne semble pas être en mesure de reproduire le problème mais sont "dupliquer tous les problèmes similaires de verrouillage du clavier vers un bug central, afin que nous puissions réfléchir à un moyen d'enregistrer les événements si nécessaire" . Ce qui semble être une réponse générique à un grand nombre de ces messages. Certaines personnes ont rapporté que c'était simplement parce qu'une autre fenêtre/un autre volet/un autre onglet était au centre de l'attention, mais je peux voir que l'OP n'avait pas ce problème spécifique. Il me semble qu'il s'agit d'un de ces bugs aléatoires qui ne peuvent être résolus. J'espère ne jamais l'avoir ! Il y a également de nombreux messages de forum sur Internet, où les utilisateurs ont déclaré que la suppression de certains plugins tiers a résolu ce problème.

Je viens de repérer ce poste particulier qui contient un commentaire potentiellement utile pour vous (qui renvoie également à ce poste SO . Comme je n'ai pas le bug, je ne peux pas tester sa validité pour vous. Le point principal semble être quelque chose concernant le changement de disposition du clavier.

Je suis désolé d'avoir mis tout ça dans une réponse alors que techniquement ce n'est pas une réponse mais juste une masse de recherche, mais il n'y avait aucun moyen de faire tenir tout ça dans un commentaire. Et aussi désolé pour le spamming de liens, mais encore une fois, il n'y avait aucun moyen d'extraire les liens de la réponse. tout qu'ils ont dit dans ce post. J'espère qu'il y a quelque chose d'utile pour vous :)


EDIT : Vous devriez probablement consulter la réponse la mieux notée ci-dessous, car elle semble résoudre un certain nombre de problèmes. Je n'ai jamais eu le plugin Resharper et j'ai quand même rencontré ce problème occasionnellement, mais maintenant je suis sur VS2013 et ce problème ne s'est pas reproduit, donc peut-être qu'ils l'ont corrigé...

13voto

Robin Maben Points 8480

Videz le dossier cache de la solution

C:\Users\{UserName}\AppData\Local\JetBrains\ReSharper\v8.2\SolutionCaches\

Cela a été suggéré par Support JetBrains quand je les ai contactés.

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