Après avoir travaillé pendant quelques jours avec Eclipse Java, je suis devenu totalement accro au pressage Ctrlet au clic sur un identifiant pour accéder à sa définition. Depuis, je cherche également un moyen d'y parvenir dans Visual Studio.
Je me rends compte que VS a un clic droit, Aller à la définition, et cela F12fait la même chose. Je me rends également compte que Visual Assist fait quelque chose de similaire avec Alt+ G. Pourtant, aucun de ceux-ci n'est aussi parfait que Ctrl+ clic.
En fait, j'ai tenté ma chance pendant quelques heures en essayant d'écrire un plugin VS pour le faire, mais je ne suis arrivé nulle part dans le laps de temps que je pensais raisonnable pour cela.
Quelqu'un sait-il comment cela pourrait être réalisé? Un plugin prêt? Une sorte de macro?
Réponses:
Si vous utilisez Visual Studio 2010, vous pouvez utiliser les outils gratuits de productivité Visual Studio 2010 de Microsoft pour y parvenir.
la source
J'utilise Visual Studio 2013 et 2015, j'ai installé
Go To Definition
. Pour installer cette extension, accédez àTOOLS
->Extensions and Updates
.la source
Ctrl + Click Go To Definition
Je vais répondre aux commentateurs qui ont demandé la différence entre Ctrl-click et F12.
Ctrl-cliquez sur le flux de travail:
F12 workflow
Si vous supposez que le curseur est déjà positionné sur la variable souhaitée, F12c'est mieux. Cependant, c'est rarement le cas. De plus, si vous vous arrêtez après cette action spécifique, en supposant que vous vouliez revenir au clavier, le coût est le même. Mais si vous gardez à l'esprit que vous aviez probablement une raison de vouloir accéder à la définition, le Ctrlflux de travail -click vous évite de vous déplacer entre le clavier et la souris.
la source
Visual Assist prend en charge Ctrl+ Click à partir de juin 2009 (build 1727). Activer Ctrl+ Clic gauche dans les options VA | Avancé | Général. (Voir le commentaire ci-dessous.)
la source
Si vous disposez de Visual Studio 2010, vous pouvez utiliser «Go To Definition» de Noah Richards.
http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b
la source
oh mec, installez simplement resharper !! (vs plugin) une fois installé, il vous suffit d'aller et Ctrl+ cliquer pour aller à la définition.
ce n'est pas la seule chose que le resharper fait, essayez-le gratuitement !!!
la source
J'utilise les options intégrées ( F12, Clic droit -> Aller à la définition) mais je sais que beaucoup de gars de mon entreprise utilisent Resharper et il a définitivement cette fonctionnalité.
la source
Microsoft a publié une extension Visual Studio 2010 nommée « Productivity Power Tools » qui ajoute désormais la Ctrlfonctionnalité + Click. Donc, si vous êtes comme moi et que vous détestez installer des addons tiers, vous pouvez maintenant avoir les mêmes fonctionnalités!
la source
Une autre option avec VS (en plus d' F12un clic droit> Aller à la définition) est d'ajouter le volet de définition de code (Affichage> Fenêtre de définition de code). Il s'agit essentiellement d'un autre volet d'édition qui montre le code du symbole actuel - pas besoin de Ctrl-cliquer ou quoi que ce soit. Je le garde épinglé sur mon moniteur secondaire. Chaque fois que j'ai besoin de voir l'implémentation d'un symbole, je clique dessus et je regarde.
Une autre chose intéressante F12est que vous pouvez également ShiftF12trouver des références à un symbole et à F8travers eux. Les deux vont ensemble comme l'amour et le bonheur.
la source
Je préfère lier Go To Definition à CtrlD. Cela le rend extrêmement facile à utiliser soit avec les deux mains sur le clavier ( CtrlDpour aller jusqu'à la définition du symbole sous le curseur) soit une main sur le clavier et une main sur la souris (cliquez sur un symbole, puis CtrlD).
la source
Dans l'ensemble, VS et Eclipse ont des raccourcis clavier étranges. Je devais juste répondre, aussi: F12est beaucoup trop juste sur le clavier et il faut laisser la main droite de la souris pour que le clavier puisse l'utiliser. En tant qu'utilisateur VS de longue date, je ne l'ai tout simplement pas trouvé avant de chercher l' Ctrléquivalent + Mouse dans Eclipse. C'est complètement embrouillé. D'accord? Pas besoin d'argumenter. (Il en va de même F3dans Eclipse pour la définition. ???? Pourquoi le visage ??? C'est FIND NEXT pour Pete. Mais cela peut être supprimé après avoir maîtrisé le système de raccourcis clavier Eclipse au cours de quelques années.)
Quoi qu'il en soit, comme cela a déjà été dit ici, Microsoft a déjà compris que cela pouvait être un problème pour les nouveaux programmeurs venant d'Eclipse, ils ont donc fourni les outils électriques (j'ai suivi le lien ci-dessus).
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
la source
Si vous utilisez Visual Studio 2017, vous pouvez utiliser Productivity Power Tools 2017
la source
Je ne travaille pas beaucoup dans VS, donc je ne l'ai pas utilisé, mais j'ai entendu des choses incroyablement bonnes à propos de Resharper de la part de tous ceux que je connais qui le font. Tout le monde m'a dit que cela valait chaque centime et améliorait considérablement l'efficacité de Visual Studio. Je pense qu'il a une fonctionnalité comme ce que vous recherchez, avec une tonne d'autres.
la source