F12 Salta al metodo -> torna al metodo precedente dopo aver eseguito il salto?


122

Posso passare al codice se faccio clic sul nome di un metodo e premo F12. Ma esiste una scorciatoia da tastiera per tornare alla posizione dell'editor di codice precedente?


In Visual Studio Code è inoltre possibile scegliere <Alt> + <Left-Arrow> per tornare alla posizione originale dopo aver esplorato utilizzando F12.
David

No, non funziona in VS2015. Tipico della SM per RIMUOVERE funzioni utili e produttive. (È SEMPRE stato Ctrl- * gojng indietro di decenni ... fino a quando quei clown hanno deciso di riscriverlo ancora una volta)
SpacemanScott

Risposte:


198

Ctrl+ -: (cioè Ctrle meno) tornerà indietro (mappa verso View.NavigateBackward).

Consulta questo elenco di scorciatoie da tastiera predefinite su MSDN.


Grazie mille. Una scorciatoia così utile!
Lou

21

@Oded è corretto, ma aspetta, c'è di più!

  • Se F12ti viene inviato a una nuova finestra della scheda puoi Ctrl+ Tabper tornare alla tua scheda originale. Se tieni premuto Ctrlpuoi scorrere le finestre delle schede
  • In VS 2010 puoi fare un Ctrl+ Clickper andare alla definizione, oltre a F12.
  • Puoi anche tenere premuto Ctrle spostare il mouse sugli identificatori per evidenziare quelli a cui puoi saltare

Per F12, MSVS 2010 apre una nuova scheda. Per MSVS 2013 sostituisce la scheda corrente. Non vedo da nessuna parte per configurare questo comportamento.
crokusek

Per impedire la chiusura del collegamento
crokusek

9

Mentre Ctrl-e CtrlShift-sono effettivamente le scorciatoie per navigare alla posizione del cursore precedente / successiva, in questo caso particolare (cioè, tornare indietro F12o simili) questa scorciatoia potrebbe essere più utile:

CtrlShift8(= View.PopBrowseContext)

Tornerà al punto in cui hai premuto F12, ignorando qualsiasi posizione del cursore dopo averlo premuto F12.

(NOTA: attualmente si utilizza VS 2013 e si spera che questa voce di collegamento esista anche in VS 2010 ...)


1
Esisteva in VS 2010 ed è quello che ho sempre usato, ma sfortunatamente non sembra funzionante in VS 2015.
P Daddy

Grazie fratello, è davvero utile! Sembra funzionare bene su VS2017 CE.
Gam


3

In Visual Studio Code, puoi anche usare Alt + Freccia sinistra per tornare alla posizione originale nel codice sorgente dopo aver esplorato con F12.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.