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.