I can jump to code if I click in a method name and hit F12. But, is there a keyboard short cut to jump back to the previous code editor location?
-
3In Visual Studio Code You can also choose <Alt> + <Left-Arrow> to return to your original location after navigating using F12.– DavidCommented Aug 1, 2018 at 2:53
-
2No. that doesn't work in VS2015. Typical of MS to REMOVE useful and productive features. (It as ALWAYS been Ctrl-* gojng back decades... until those clowns decided to re-write it yet again)– SpacemanScottCommented Apr 10, 2019 at 13:06
6 Answers
Ctrl + - : (that's Ctrl and Minus) will navigate back (maps to View.NavigateBackward
).
See this list of pre-defined keyboard shortcuts on MSDN.
-
3Note: use the minus key with the underscore character. The minus key, on the keypad, may not work for this shortcut. I suppose it depends on the keyboard that you use. Commented Aug 17, 2020 at 13:48
-
@Oded is correct, but wait, there's more!
- If F12 sent you to a new tab window you can Ctrl + Tab to get back to your original tab. If you hold down Ctrl you can cycle through tab windows
- In VS 2010 you can Ctrl + Click to Go To Definition, in addition to F12.
- You can also hold down Ctrl and move your mouse over identifiers to highlight which ones you can jump to
-
For F12, MSVS 2010 opens a new tab. For MSVS 2013 it replaces current tab. I'm not seeing anywhere to configure this behavior.– crokusekCommented Feb 24, 2015 at 19:47
-
While Ctrl- and CtrlShift- are indeed the shortcuts to navigate to the previous/next cursor position, in this particular case (i.e., going back after F12 or similar) this shortcut might be more useful:
CtrlShift8 (=View.PopBrowseContext
)
It will jump back to the place where you pressed F12, ignoring any cursor locations after you pressed F12.
(NOTE: currently using VS 2013, and hoping this shortcut entry also exists in VS 2010...)
-
1It existed in VS 2010, and is what I've always used, but it doesn't seem functional in VS 2015, unfortunately.– P DaddyCommented May 16, 2016 at 14:58
-
Thanks bro, this is really useful! Seems to work fine on VS2017 CE.– GamCommented Jul 8, 2017 at 1:27
-
1Related: Visual Studio 2015: Ctrl+Shift+8 (View.PopBrowseContext) to navigate back not working? Commented Dec 17, 2018 at 13:00
In Visual Studio Code, you can also use Alt + Left-Arrow to return to your original location in the source code after navigating with F12.
On Windows:
Alt + ←
... navigate back
Alt + →
... navigate forward
On Mac:
Ctrl + -
... navigate back
Ctrl + Shift + -
... navigate forward
On Ubuntu Linux:
Ctrl + Alt + -
... navigate back
Ctrl + Shift + -
... navigate forward
-
These are for Visual Studio Code. for Visual studio, see the accepted answer. Commented Jan 12, 2023 at 8:55
On the top menu bar, right click and it'll give you an option -> 'command center'. See the arrow after you select it.