web-dev-qa-db-fra.com

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

J'ai ce problème très ennuyeux qui, dans Razor Views, les touches Entrée, Retour arrière et les touches de navigation ne répondent souvent pas. Je dois redémarrer VS pour le ramener à la normale. Suis-je en train de manquer quelque chose?

74
Dabblernl

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

Je pense que Alt + Enter peut également 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.

Il existe un certain nombre de pages qui traitent de ce type de problème: Lien 1Lien 2Lien

95
Ryan Spears

Veuillez essayer de supprimer la configuration cachée '.suo' du dossier de la solution.

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

26
Krishna

Cela m'arrivait dans VS 2010, bien que je n'utilise pas R #. Après avoir fouillé à travers ces liens @Ryan Spears mis dans son message, je suis tombé sur une solution permanente Source . (Notez que la solution de @ Maffelu a fonctionné pour moi, mais elle peut revenir en arrière si je frappe accidentellement Alt + Maj gauche).

C'est aussi bizarre car Left Alt + Shift ne semble pas le modifier, vous devez donc aller à la source: une liaison de touches enfouie dans le Panneau de configuration de Windows:

Panneau de configuration > Région et langue > Claviers et langues > Modifier les claviers > Paramètres avancés des touches > Modifier la séquence de touches > Sélectionnez "Non attribué" pour les deux Changer de langue d'entrée et Changer la disposition du clavier .

enter image description here

15
Travis Heeter

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 l'affichage de l'avertissement ci-dessous).

enter image description here

8
Taran

Je n'utilise pas ReSharper et cela s'est toujours produit. En appuyant sur Control + Tab deux fois a fonctionné pour moi.

8
Maffelu

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 quelque chose de Global lié à Bkspce, Bkspce ce qui a causé un problème très étrange.

2
vaughan

Cela m'est arrivé lorsque j'ai installé ReSharper sur un Visual Studio qui a VsVim installé, et je l'ai corrigé en procédant comme suit:

  1. Désinstaller VsVim
  2. Réinitialisez le mappage du clavier 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. fonctionne.
  4. Installez VsVim et configurez ses options de clavier.
2
ohw

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> Général> Cliquez sur suspendre Resharper.

Après avoir pris les mesures ci-dessus, si cela fonctionne maintenant comme prévu, votre problème peut être dû au cache.

Vider le cache en suivant la navigation ci-dessous.

Resharper> 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'était le cas qui cause mon problème)

0
erhan355