Visual Studio lompat ke pintasan kesalahan berikutnya?

307

Ketika kompilasi gagal di VB.NET di Visual Studio 2008, Daftar Kesalahan muncul di bagian bawah layar. Untuk melompat ke kesalahan, saya klik dua kali pada kesalahan dalam daftar kesalahan.

Apakah ada jalan pintas untuk secara otomatis melompat ke kesalahan berikutnya dalam daftar? Agak membosankan ketika harus menjangkau ke bawah dan mengklik dua kali daftar yang saya suka terus runtuh.

Brian Webster
sumber

Jawaban:

408

F8(dan Shift+ F8untuk mundur).

Atau setidaknya itulah yang ada di profil keyboard saya - Anda dapat pergi ke alat \ options \ environment \ keyboard dan periksa Edit.GoToNextLocation.

Catatan Jika Anda mengkonfigurasi Visual Studio menggunakan pengaturan keyboard VB, tidak ada tombol yang ditugaskan untuk fungsi ini. Anda harus memilih sendiri dan menugaskan mereka.

Brian
sumber
6
Jika Anda mengkonfigurasi Visual Studio menggunakan pengaturan keyboard VB, tidak ada tombol yang ditetapkan untuk fungsi ini. Anda harus memilih sendiri dan menugaskan mereka.
Bill
10
Jika untungnya Anda tidak memiliki kesalahan, F8 pergi ke peringatan berikutnya.
Tomasito
2
sangat kacau. senang menemukan bahwa itu ditugaskan ke F4 di konfigurasi saya. tetapi F4 diatur untuk mengubah tampilan saat ini di laptop saya. begitu banyak yang harus dihadapi ... terima kasih. solusi (CTRL + SHIFT + F12) di bawah ini berfungsi.
pemenang n.
2
Penting: setidaknya untuk VS 2017, saya perlu dalam "tampilan kesalahan" saya telah memilih "Build + Intellisense" agar pintasan ini berfungsi.
Johan S
2
Untuk jaga-jaga jika tidak jelas, F8lompat ke item berikutnya (baik itu kesalahan, hasil pencarian, pencarian referensi simbol dll). Itu tergantung pada panel mana yang memiliki fokus Anda terakhir.
nawfal
165

Lucu karena saya menggunakan CTRL+ SHIFT+ F12yang View.NextError .

Saya ingin tahu apa perbedaan antara View.NextError dan Edit.GoToNextLocation .

Luis Filipe
sumber
13
Edit.GoToNextLocation juga berfungsi saat Anda menavigasi melalui pencarian di hasil file
GôTô
9
Ketika berhadapan dengan banyak proyek, saya merasa View.NextErrorjauh lebih berguna. Dengan cara ini saya tidak menavigasi ke kesalahan dalam proyek lain.
Joel
2
Satu perbedaan antara View.NextError dan Edit.GoToNextLocation adalah View.NextError khusus untuk daftar kesalahan, tetapi Edit.GoToNextLocation berlaku untuk daftar kesalahan, hasil pencarian, temukan semua referensi dll
anish
pasti lebih bermanfaat. dan selain F8 di atas hanya mengurangi kecerahan layar saya.
pemenang n.
3
@ victorn. Anda mungkin memiliki Fnkunci yang aktif. Coba tekan Fn+F8
Luis Filipe
21

Jika Anda menginstal ReSharper, Anda dapat menggunakan ReSharper.ReSharper_GotoNextErrorInSolution, pemetaan default yang Shift+ Alt+ PgDn. Ini sama dengan mengklik ikon kesalahan yang ditampilkan di kanan bawah bilah status Visual Studio:

Tangkapan layar solusi kesalahan ReSharper

Simon MᶜKenzie
sumber
4
Berguna; Terima kasih. Tampaknya Alt+ PgDnmelakukan hal yang sama, tetapi untuk Peringatan.
CJBS
Lebih baik daripada pintasan VS default yang tampaknya juga selalu menyertakan peringatan, jadi di sini Anda dapat memilih apakah Anda ingin menyertakan peringatan atau tidak yang mana yang bagus.
jeromej