Depois de trabalhar por alguns dias com Eclipse Java, fiquei totalmente viciado em pressionar Ctrl e clicar em um identificador para ir para sua definição. Desde então, venho procurando uma maneira de conseguir isso também no Visual Studio.
Percebo que o VS tem o botão direito do mouse, vá para a definição e F12faz o mesmo. Também percebo que o Visual Assist faz algo semelhante com Alt+ G. No entanto, nenhum deles é tão perfeito quanto Ctrl+ clique.
Na verdade, tentei minha sorte por algumas horas tentando escrever um plugin VS para fazer isso, mas não cheguei a lugar algum no período de tempo que achei razoável para isso.
Alguém sabe como isso pode ser alcançado? Um plugin pronto? Algum tipo de macro?
Respostas:
Se você usa o Visual Studio 2010, pode usar as ferramentas avançadas de produtividade do Visual Studio 2010 da Microsoft para fazer isso.
fonte
Eu uso o visual studio 2013 e 2015, instalei
Go To Definition
. Para instalar esta extensão, navegue emTOOLS
->Extensions and Updates
.fonte
Ctrl + Click Go To Definition
Vou responder aos comentadores que perguntaram sobre a diferença entre Ctrl-click e F12.
Ctrl-clique no fluxo de trabalho:
F12 fluxo de trabalho
Se você assumir que o cursor já está posicionado na variável desejada, F12é melhor. No entanto, raramente é o caso. Além disso, se você parar após essa ação específica, presumindo que deseja as mãos de volta no teclado, o custo é o mesmo. Mas se você tiver em mente que provavelmente tem um motivo para querer ir para a definição, o Ctrlfluxo de trabalho -click evita que você se mova entre o teclado e o mouse.
fonte
O Visual Assist oferece suporte ao Ctrl+ Clique em junho de 2009 (compilação 1727). Ativar Ctrl+ Clique com o botão esquerdo em Opções VA | Avançado | Geral. (Veja o comentário abaixo.)
fonte
Se você tiver o Visual Studio 2010, poderá usar "Go To Definition" de Noah Richards.
http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b
fonte
oh cara, basta instalar o resharper !! (vs plugin) com ele instalado, basta ir eCtrl + clicar para ir para a definição.
esta não é a única coisa que o resharper faz, experimente de graça !!!
fonte
Eu uso as opções integradas ( F12botão direito do mouse -> Ir para definição), mas sei que muitos caras da minha empresa usam o Resharper e ele definitivamente tem essa funcionalidade.
fonte
A Microsoft lançou uma extensão do Visual Studio 2010 chamada " Ferramentas de Produtividade ", que agora adiciona a Ctrlfuncionalidade + Clique. Então, se você é como eu e odeia instalar complementos de terceiros, agora você pode ter a mesma funcionalidade!
fonte
Outra opção com o VS (além F12de clicar com o botão direito do mouse> Ir para Def) é adicionar o painel de definição de código (Exibir> Janela Code Def). Este é essencialmente outro painel de edição que mostra o código para o símbolo atual - não há necessidade de Ctrlclicar em nada. Eu o mantenho preso ao meu monitor secundário. Sempre que preciso ver a implementação de um símbolo, simplesmente clico nele e examino.
Outra coisa interessante F12é que você também pode fazer ShiftF12para encontrar referências a um símbolo e F8por meio deles. Os dois andam juntos como amor e felicidade.
fonte
Eu prefiro vincular Go To Definition a CtrlD. Isso o torna extremamente fácil de usar com ambas as mãos no teclado ( CtrlDpara ir para a definição do símbolo sob o cursor) ou uma mão no teclado e uma mão no mouse (clique em um símbolo, então CtrlD).
fonte
Resumindo, tanto o VS quanto o Eclipse possuem atalhos de teclado estranhos. Eu só tive que responder também: F12está muito certo no teclado e você tem que deixar a mão direita do mouse para que o teclado o use. Como usuário do VS de longa data, não o encontrei até pesquisar o Ctrlequivalente do + Mouse no Eclipse. Está completamente entupido. OK? Não há necessidade de discutir. (O mesmo vale paraF3 Eclipse indo para a definição. ???? Por que o rosto ??? É ENCONTRAR SEGUINTE, pelo amor de Deus. Mas isso pode ser removido após dominar o sistema de atalho de teclado do Eclipse no decorrer de alguns anos.)
De qualquer forma, como foi dito aqui antes, a Microsoft já entendeu que isso pode ser um problema para novos programadores vindos do Eclipse, então eles forneceram as ferramentas de poder (eu segui o link acima).
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
fonte
Se você estiver usando o Visual Studio 2017, poderá usar as ferramentas de produtividade de 2017
fonte
Não trabalho muito no VS, então não o usei, mas ouvi coisas incrivelmente boas sobre o Resharper de todos que conheço que usam . Todo mundo me disse que vale cada centavo e melhora significativamente a eficiência no Visual Studio. Acho que tem um recurso parecido com o que você está procurando, junto com uma tonelada de outros.
fonte