web-dev-qa-db-fra.com

Ctrl + R, la commande Ctrl + R ne fonctionne pas

J'essaie d'utiliser le Ctrl+RCtrl+R commande dans Visual Studio 2008 pour renommer une variable. Je reçois un message d'erreur en bas disant que

"La combinaison de touches (Ctrl+RCtrl+R) est lié à la commande (& Rename ...) qui n’est pas disponible pour le moment. "

Je ne l'utilise pas ou je ne pense pas à quoi que ce soit qui pourrait interdire les modifications du fichier et la commande F2 permet de renommer le fichier. Quelqu'un sait comment réparer ceci?

EDIT: Resharper est installé sur mon ordinateur, mais je pouvais le faire auparavant avec la même configuration. J'ai récemment migré des ordinateurs.

84
mwright

J'ai pu résoudre ce problème en procédant comme suit:

  1. Aller à ResharperOptions commande de menu
  2. Sélectionnez EnvironnementClavier et menus
  3. Sélectionnez l'option Visual Studio sous raccourcis clavier
  4. Cliquez Apply Scheme et Save

Cela causera Ctrl+RCtrl+R faire un changement de nom. (Sélectionnez les options ReSharper dans la boîte de dialogue qui s'affiche alors.)

Cependant, il a fait F2 plus capable de préformer un renommer. J'ai pu résoudre ce problème en procédant comme suit:

  1. Allez à ReSharperOptions commande de menu
  2. Sélectionnez EnvironnementGénéral
  3. Sélectionnez ReSharper 2.x ou IntelliJ IDEA sous Restaurer les raccourcis clavier ReSharper
  4. Cliquez Appliquer ou OK

Cela permet à la fois F2 et Ctrl+RCtrl+R commandes à utiliser pour renommer une variable.

Cela semble être spécifique à ReSharper installé avec Visual Studio, je ne sais pas quelle serait la solution pour résoudre ce problème si ReSharper n'était pas installé.

ReSharper Options Menu

81
mwright

Pour Resharper 6

Vous devriez:

  • Sélectionnez le menu "Resharper" - "Options ..."
  • Sélectionnez "Intégration Visual Studio"
  • Choisissez "Visual Studio" aux deux endroits
  • Cliquez sur "Apply Scheme"

Cela fonctionnera ou vous aurez une sélection à faire (Visual Studio ou Resharper). Si c'est le cas, choisissez Resharper.

18
Eric Ouellet

resharper dispose de plusieurs raccourcis par défaut choisis la première fois que vous démarrez Visual Studio après l'installation. Je suppose que vous en avez choisi un différent cette fois-ci.

4
Andrey

Dans mon cas, le problème a été résolu en effaçant le cache ReSharper. Cela peut être fait dans le menu des options sous Environment > General ici:

 Screenshot of options menu

3
Jan Ivar Z. Carlsen

À l'aide de la version 8 de ReSharper dans Visual Studio 2013, j'ai dû

  1. Allez dans le menu RESHARPER -> Options
  2. Développer Environnement
  3. Sélectionnez Clavier et menus
  4. Choisissez Visual Studio comme schéma de clavier ReSharper
  5. Cliquez sur Appliquer le schéma ... Enregistrer et fermer la boîte de dialogue.

La prochaine fois que j'exécutais un raccourci clavier, cela me demandait de choisir le raccourci clavier que je voulais utiliser.

enter image description here

2
Mark

Ca m'est déjà arrivé une fois. Je devais réinstaller Resharper (réparer probablement avec Ajout/Suppression de programmes) pour le faire fonctionner Mais c'était avec VS2005 cependant. 

2
Bala R

C'est généralement le raccourci utilisé par Resharper. Y a-t-il une chance que Resharper ne fonctionne pas?

Alternativement, vous pouvez changer le nom, appuyez sur Ctrl+. et ensuite utilisez Rename.

0
Sander Rijken

Vous obtenez ce comportement dans Visual Studio (sans que R # soit installé) si la fenêtre de l'éditeur n'a pas le focus lorsque vous utilisez le raccourci. Je viens de l'essayer avec R # installé et il fait la même chose.

Donnez le focus à l'éditeur (c'est-à-dire en cliquant dessus) et essayez à nouveau.

0
adrianbanks

Pour moi, ce problème a été causé par le fait que je n'ai pas cliqué sur "Accepter" dans la page des conditions générales, mais que je l'ai fermé. Je ne savais pas que c'étaient les termes et conditions et pensais qu'il ne s'agissait que d'un avis, affiché.

0
Bertus van Zyl

Aucun de ce qui précède n'a fonctionné pour moi. J'ai dû réinitialiser mes paramètres de resharper à la fin.

  1. Aller à la recherche -> Gérer les options
  2. Cliquez sur le bouton "Réinitialiser tous les paramètres".
0
gtestasker

Redémarrez Visual Studio.

Travaillé pour moi.

0
armstb01

Rien n'a fonctionné pour moi jusqu'à ce que j'aie essayé d'améliorer mon Resharper! : O

0
Ashkan Sirous

Toutes les réponses ci-dessus sont bonnes et bonnes, mais cette erreur se produit également une fois de plus.


Vous commencez à déboguer votre script de test écrit pour le projet, le projet s'arrête au point d'arrêt.

Si à ce stade, vous essayez une opération sur le code, vous obtiendrez une erreur similaire à: "La combinaison de touches (Ctrl+RCtrl+R) est lié à la commande (& Rename ...) qui n'est pas disponible actuellement. "

0
user3251882

Pour DevExpress:

  • Ouvrez l’écran Options (Ctrl+Alt+Shift+O)
  • Aller à Fonctions de base
  • Définissez par défaut les raccourcis de Visual Studio
0
Steve Cooper