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.

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.


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 .


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.