F12 Langsung ke metode -> kembali ke metode sebelumnya setelah melakukan lompatan?

122

Saya dapat melompat ke kode jika saya mengklik nama metode dan menekan F12. Namun, apakah ada jalan pintas keyboard untuk kembali ke lokasi editor kode sebelumnya?

James
sumber
Dalam Visual Studio Code Anda juga dapat memilih <Alt> + <Left-Arrow> untuk kembali ke lokasi awal Anda setelah menavigasi menggunakan F12.
David
Tidak, itu tidak berfungsi di VS2015. Khas dari MS untuk MENGHAPUS fitur yang berguna dan produktif. (Seperti SELALU Ctrl- * gojng kembali beberapa dekade ... sampai para badut itu memutuskan untuk menulis ulang lagi)
SpacemanScott

Jawaban:

198

Ctrl+ -: (itu Ctrldan Minus) akan menavigasi kembali (dipetakan ke View.NavigateBackward).

Lihat daftar pintasan keyboard yang telah ditentukan sebelumnya di MSDN.

Oded
sumber
Terima kasih banyak. Jalan pintas yang sangat berguna!
Lou
21

@Oded benar, tapi tunggu, masih ada lagi!

  • Jika F12mengirim Anda ke jendela tab baru, Anda dapat Ctrl+ Tabuntuk kembali ke tab asli Anda. Jika Anda menahan, CtrlAnda dapat menggilir jendela tab
  • Di VS 2010 Anda bisa Ctrl+ Clickke Go To Definition, sebagai tambahan F12.
  • Anda juga dapat menahan Ctrldan menggerakkan mouse ke atas pengenal untuk menyorot pengenal mana yang dapat Anda lompat
BClaydon
sumber
Untuk F12, MSVS 2010 membuka tab baru. Untuk MSVS 2013 ini menggantikan tab saat ini. Saya tidak melihat di mana pun untuk mengonfigurasi perilaku ini.
crokusek
Untuk Mencegah Tautan
crokusek
9

Meskipun Ctrl-dan CtrlShift-memang merupakan pintasan untuk menavigasi ke posisi kursor sebelumnya / berikutnya, dalam kasus khusus ini (yaitu, kembali setelah F12atau serupa) pintasan ini mungkin lebih berguna:

CtrlShift8 (=View.PopBrowseContext )

Ini akan melompat kembali ke tempat Anda menekan F12, mengabaikan lokasi kursor apa pun setelah Anda menekanF12 .

(CATATAN: saat ini menggunakan VS 2013, dan berharap entri pintasan ini juga ada di VS 2010 ...)

Wolfram
sumber
1
Itu ada di VS 2010, dan itulah yang selalu saya gunakan, tapi sayangnya sepertinya tidak berfungsi di VS 2015.
P Daddy
Makasih bro, ini sangat berguna! Tampaknya berfungsi dengan baik pada VS2017 CE.
Gam
3

Dalam Visual Studio Code, Anda juga dapat menggunakan Alt + Panah Kiri untuk kembali ke lokasi asli Anda di kode sumber setelah menavigasi dengan F12.

David
sumber