11
votes

Raccourci pour remplacer le bouton dans la boîte de dialogue "Rechercher et remplacer"

J'appelle la boîte de dialogue Rechercher et remplacer par Ctrl + H . Sur F3 Il trouve le résultat, mais je dois ensuite chasser le bouton Remplacer à l'aide de la souris. Et sur chaque nouvelle trouvaille, cela change la position de l'écran. Y a-t-il un moyen d'utiliser cette boîte de dialogue en utilisant uniquement le clavier?

Il me sauvera quelques secondes précieuses multipliées par un nombre très grand (je suis au milieu de la refactorisation lourde).


2 commentaires

Essayez d'utiliser la fonctionnalité de refactoring si disponible, comme Renommer


Resharper ou quelque chose de similaire pourrait être le moyen d'aller si vous faites beaucoup de refactoring. Vous pouvez également apprendre Expressions régulières Visual Studio . Ils ne sont pas si différents de PCRE. En outre, si vous avez besoin d'aide d'apprentissage de regex, LINQPAD est un outil utile pour tester Res (uniquement les style PCRE Je pense, mais encore une fois la syntaxe n'est pas si différente).


5 Réponses :


3
votes

Désolé,

Comme Microsoft, il n'y a pas de raccourci clavier comme Remplacer ensuite,

Vous pouvez vérifier cette URL

http://msdn.microsoft.com/en-us/library/ da5kh0wa.aspx


0 commentaires

2
votes

Vous pouvez simplement copier le texte de remplacement souhaité avant de commencer à f3 via votre texte source et appuyez sur Ctrl + v lorsque vous frappez le Correspondance suivante comme VS sélectionne le texte de correspondance pour vous.

C'est un piratage, mais ça marche.


0 commentaires

2
votes

Si vous dockez la fenêtre de recherche / remplacement, il ne se déplacera pas avec chaque nouvelle trouvaille.

Vous pouvez ensuite alterner avec 1 doigt sur F3 pour passer à la recherche suivante, tout en planant la souris sur le bouton de remplacement non mobile pour remplacer ce dont vous avez besoin.


0 commentaires

21
votes

dans Visual Studio 2015:

  • ctrl + h ouvre la boîte de dialogue Remplacer.
  • ctrl + f ouvre la boîte de dialogue Recherche.

    Dans cette boîte de dialogue:

    • alt + n - FOCUS "FI D" FILE D'ENTRÉE
    • alt + p - FOCUS "RE p dentelle avec" champ d'entrée
    • alt + C - Match à bascule C ASE
    • alt + w - bascule entier w ord
    • alt + e - bascule régulier e xpressions
    • alt + l - ouvrir " l ook in" liste déroulante. Utilisez haut / bas et entrez pour sélectionner dans cette liste:

      • Bloc actuel
      • Sélection
      • Document actuel
      • Tous les documents ouverts
      • Projet actuel
      • Solution actuelle
      • alt + r - r EPLACE Suivant

      • alt + a - remplacer a ll

      • ESC - Disposition de la boîte de dialogue

        Par exemple, pour remplacer "FOO" par "Barre" dans la sélection actuelle:

        • ctrl + h - ouvre la boîte de dialogue Remplacer, en mettant l'accent sur "Terme de recherche".
          • Entrez "FOO"
          • alt + p - focus est maintenant sur "terme de remplacement"
            • Entrez "BAR"
            • alt + l , choisissez "Sélection", appuyez sur ENTER.
            • alt + w - Word total uniquement
            • alt + r - remplacer le premier terme
            • ESC - Fermer la boîte de dialogue Remplacer.

1 commentaires

C'est la réponse. Maintenant, j'ai juste besoin de comprendre comment Resharber fissua mon Alt-R (remplacez ensuite).



2
votes

Il est possible de désactiver le comportement par défaut de Restomper de "ALT + R" qui fournit un accès rapide au menu Restomer dans Visual Studio.

juste décochez-le dans les options de Resharpers: Entrez la description de l'image ici


1 commentaires

C'est la vraie raison dans mon cas pourquoi le raccourci ne fonctionne plus.