Entrez., Retour arrière et les touches de navigation ne répondant pas dans Visual Studio 2010 avec Powertools / Resharper

J’ai ce problème très gênant que dans Razor Views, les touches Entrée, Retour arrière et les touches de navigation ne répondent pas souvent. Je dois redémarrer VS pour le ramener à la normale. Est-ce que je manque quelque chose?

J’ai eu le même problème et l’ai résolu en sauvegardant le fichier razor (Ctrl + S). Une fois que j’ai fait cela, je pouvais utiliser les touches Entrée, Retour arrière et Navigation.

Je crois que Alt + Enter peut aussi fonctionner.

Je n’entre pas souvent dans cet état et la solution ci-dessus ne résout pas le problème sous-jacent. Je crois que cela peut avoir quelque chose à voir avec ReSharper mais je n’ai pas compris si cette hypothèse est vraie ou non.

Un certain nombre de pages abordent ce type de problème: Lien 1 Lien 2 Lien 3

Essayez de supprimer la configuration cachée «.suo» du dossier de la solution.

Je sais que ce sujet a été créé il y a quelque temps, mais cela peut être utile pour quelqu’un.

Cela m’est arrivé dans VS 2010, même si je n’utilisais pas R #. Après avoir fouillé dans ces liens, @Ryan Spears a mis dans son post une solution permanente Source . (Notez que la solution de @ Maffelu a fonctionné pour moi, mais elle peut revenir en arrière si j’ai accidentellement appuyé sur Alt + Maj).

C’est aussi étrange car Left Alt + Shift ne semble pas le changer, il faut donc aller à la source: une liaison de clé enfouie dans le panneau de configuration de Windows:

Panneau de configuration > Région et langue > Claviers et langues > Modifier les claviers > Paramètres de clé avancés > Modifier la séquence de touches > Sélectionnez «Non assigné» pour la langue de commutation et la disposition du clavier .

entrer la description de l'image ici

Je n’utilise pas ReSharper et c’est toujours arrivé. Appuyer sur Control + Tab deux fois pour moi.

J’ai vu la même chose dans Visual Studio 2013 et 2015 CTP.

Aucune des solutions ci-dessus n’a fonctionné, mais le redémarrage de Visual Studio l’a fait (après avoir affiché l’avertissement ci-dessous).

entrer la description de l'image ici

Quelque chose qui a fonctionné pour moi:

Essayez Tools > Import and Export Settings... puis sélectionnez uniquement Keyboard .

Recherchez Bkspce et voyez s’il est utilisé pour quelque chose.

J’ai accidentellement eu quelque chose de Global lié à Bkspce, Bkspce qui a causé un problème très étrange.

Cela m’est arrivé lorsque j’ai installé ReSharper sur un Visual Studio sur lequel VsVim est installé et que j’ai résolu ce VsVim en procédant comme suit:

  1. Désinstallez VsVim
  2. Réinitialisez le mappage du clavier à la valeur par défaut dans Tools -> Options -> Environment -> Keyboard
  3. Définissez le mappage de raccourcis clavier ReSharper dans les options ReSharper . (J’utilise ReSharper 2.x or IntelliJ IDEA ) et assurez-vous que Enter , Backspace , etc. fonctionnent.
  4. Installez VsVim et configurez ses options de clavier.

Resharper pourrait être la raison. Aucune des solutions ci-dessus n’a fonctionné pour moi. Vérifiez d’abord si Resharper est le problème.

Naviguez simplement vers Outils> Options> ReSharper> General> Click suspend Resharper.

Après avoir pris les mesures ci-dessus, si cela fonctionne maintenant comme prévu, alors votre problème pourrait être causé par le cache.

Effacer le cache suivant par la navigation ci-dessous.

Rechargement> Options> Général> Effacer les caches ou les effacer manuellement

Ou le problème peut être causé par la non-correspondance des balises de script dans le cshtml (bizarre mais c’est le cas qui cause mon problème)

Si vous avez trop de fichiers ouverts dans Visual Studio 2010, la touche Entrée ou Retour arrière cessera de fonctionner par intermittence. Essayez de fermer certains fichiers et la touche Entrée et Retour arrière commencera à fonctionner.