Visual Studio skacze do następnego skrótu błędu?

307

Gdy kompilacja kończy się niepowodzeniem w VB.NET w Visual Studio 2008, u dołu ekranu pojawia się lista błędów. Aby przejść do błędu, dwukrotnie klikam błąd na liście błędów.

Czy istnieje skrót do automatycznego przejścia do następnego błędu na liście? Czasami staje się trochę nudne, gdy trzeba schylić się i dwukrotnie kliknąć listę, którą lubię zawijać.

Brian Webster
źródło

Odpowiedzi:

408

F8(i Shift+, F8aby przejść wstecz).

A przynajmniej tak jest w moim profilu klawiatury - możesz przejść do tools \ options \ environment \ keyboard i sprawdzić Edit.GoToNextLocation.

Uwaga Jeśli program Visual Studio został skonfigurowany przy użyciu ustawień klawiatury VB, do tej funkcji nie przypisano żadnego klawisza. Musisz wybrać własne i przypisać je.

Brian
źródło
6
Jeśli program Visual Studio został skonfigurowany przy użyciu ustawień klawiatury VB, do tej funkcji nie przypisano żadnego klawisza. Musisz wybrać własne i przypisać je.
Bill
10
Jeśli na szczęście nie masz błędów, F8 przechodzi do następnego ostrzeżenia.
Tomasito,
2
tak popieprzone. z przyjemnością stwierdziłem, że został przypisany do F4 w mojej konfiguracji. ale F4 jest ustawiony na przełączanie bieżącego wyświetlania na moim laptopie. tyle do czynienia z ... dzięki. rozwiązanie (CTRL + SHIFT + F12) poniżej zadziałało.
zwycięzca n.
2
Ważne: przynajmniej dla VS 2017 musiałem w moim „widoku błędów” wybrać zarówno „Kompiluj + Intellisense”, aby te skróty działały.
Johan S
2
Na wszelki wypadek, jeśli nie było jasne, F8przeskakuje do następnego elementu (czy to błędów, wyników wyszukiwania, wyszukiwania odniesień symboli itp.). To zależy od tego, na którym panelu ostatnio był ustawiony fokus.
nawfal
165

Zabawne, ponieważ używam CTRL+ SHIFT+, F12który jest View.NextError .

Zastanawiam się, jaka jest różnica między View.NextError a Edit.GoToNextLocation .

Luis Filipe
źródło
13
Edit.GoToNextLocation działa również podczas przeglądania wyników wyszukiwania plików
GôTô
9
W przypadku wielu projektów uważam, że jest View.NextErrordużo bardziej przydatny. W ten sposób nie nawiguję do błędów w innych projektach.
Joel
2
Jedna różnica między View.NextError i Edit.GoToNextLocation polega na tym, że View.NextError jest specyficzny dla listy błędów, ale Edit.GoToNextLocation ma zastosowanie do listy błędów, wyników wyszukiwania, znajdź wszystkie referencje itp.
anish
zdecydowanie bardziej przydatne. a obok F8 powyżej zmniejsza się tylko jasność ekranu.
zwycięzca n.
3
@ victorn.Możesz mieć Fnaktywne klucze. Spróbuj nacisnąć Fn+F8
Luis Filipe
21

Jeśli masz zainstalowany ReSharper, możesz użyć ReSharper.ReSharper_GotoNextErrorInSolutiondomyślnego mapowania, dla którego jest Shift+ Alt+ PgDn. Jest to odpowiednik kliknięcia ikony błędu pokazanej w prawym dolnym rogu paska stanu programu Visual Studio:

Zrzut ekranu błędów rozwiązania ReSharper

Simon MᶜKenzie
źródło
4
Przydatny; dzięki. Wygląda na to, że Alt+ PgDnrobi to samo, ale w przypadku Ostrzeżeń.
CJBS 13.04.17
Lepszy niż domyślny skrót VS, który wydaje się zawsze zawierać ostrzeżenia, więc tutaj możesz wybrać, czy chcesz dołączyć ostrzeżenia, czy nie, co jest miłe.
jeromej