F12 Ir para o método -> voltar ao método anterior depois de fazer o salto?

122

Eu posso pular para o código se clicar no nome de um método e pressionar F12. Mas, existe um atalho de teclado para voltar ao local anterior do editor de código?

James
fonte
No código do Visual Studio Você também pode escolher <Alt> + <Seta para esquerda> para retornar ao seu local original depois de navegar usando o F12.
David
Não. Isso não funciona no VS2015. Típico do MS para remover recursos úteis e produtivos. (É como sempre foi Ctrl- * gojng décadas atrás ... até que esses palhaços decidiu reescrevê-lo mais uma vez)
SpacemanScott

Respostas:

198

Ctrl+ -: (que é Ctrle menos) vai voltar (mapeia para View.NavigateBackward).

Veja esta lista de atalhos de teclado predefinidos no MSDN.

Oded
fonte
Muitíssimo obrigado. Um atalho tão útil!
Lou
21

@Oded está correto, mas espere, tem mais!

  • Se F12você foi enviado para uma nova janela da guia, você pode Ctrl+ Tabvoltar à sua guia original. Se você pressionar, Ctrlpoderá percorrer as janelas da guia
  • No VS 2010, você pode Ctrl+ Clickpara Ir para a definição, além de F12.
  • Você também pode pressionar Ctrle mover o mouse sobre os identificadores para destacar quais você pode pular para
BClaydon
fonte
Para F12, o MSVS 2010 abre uma nova guia. Para o MSVS 2013, ele substitui a guia atual. Não estou vendo nenhum lugar para configurar esse comportamento.
22915 crokusek
Impedir o fechamento do link
crokusek
9

Enquanto Ctrl-e CtrlShift-são de fato os atalhos para navegar para a posição anterior / seguinte do cursor, neste caso específico (ou seja, voltando depois F12ou similar), esse atalho pode ser mais útil:

CtrlShift8(= View.PopBrowseContext)

Ele voltará ao local em que você pressionou F12, ignorando os locais do cursor depois que você pressionou F12.

(NOTA: atualmente usando o VS 2013 e esperando que essa entrada de atalho também exista no VS 2010 ...)

Volfrâmio
fonte
1
Ele existia no VS 2010 e é o que eu sempre usei, mas não parece funcional no VS 2015, infelizmente.
P papai
Obrigado mano, isso é realmente útil! Parece funcionar bem no VS2017 CE.
Gam
3

No Código do Visual Studio, você também pode usar Alt + Seta para a esquerda para retornar ao seu local original no código-fonte depois de navegar com F12.

David
fonte