Visual Studio passer au raccourci d'erreur suivant?

307

Lorsqu'une compilation échoue dans VB.NET dans Visual Studio 2008, une liste d'erreurs apparaît en bas de l'écran. Pour passer à une erreur, je double-clique sur une erreur dans la liste des erreurs.

Existe-t-il un raccourci pour passer automatiquement à l'erreur suivante dans la liste? Cela devient parfois un peu fastidieux de devoir tendre la main et de double-cliquer sur une liste que j'aime conserver réduite.

Brian Webster
la source

Réponses:

408

F8(et Shift+ F8pour reculer).

Ou du moins, c'est ce que c'est dans mon profil de clavier - vous pouvez aller dans tools \ options \ environment \ keyboard et vérifier Edit.GoToNextLocation.

Remarque Si vous avez configuré Visual Studio à l'aide des paramètres du clavier VB, aucune touche n'a été affectée à cette fonction. Vous devez choisir les vôtres et les affecter.

Brian
la source
6
Si vous avez configuré Visual Studio à l'aide des paramètres du clavier VB, aucune touche n'a été affectée à cette fonction. Vous devez choisir les vôtres et les affecter.
Bill
10
Si vous n'avez heureusement aucune erreur, F8 passe à l'avertissement suivant.
Tomasito
2
tellement foiré. était heureux de constater qu'il a été affecté à F4 dans ma config. mais F4 est réglé pour changer l'affichage actuel sur mon ordinateur portable. tellement de choses à traiter ... merci cependant. solution (CTRL + MAJ + F12) ci-dessous a fonctionné.
victor n.
2
Important: au moins pour VS 2017, j'avais besoin dans ma "vue d'erreur" d'avoir sélectionné les deux "Build + Intellisense" pour que ces raccourcis fonctionnent.
Johan S
2
Au cas où ce n'était pas clair, F8saute à l'élément suivant (que ce soit des erreurs, des résultats de recherche, une recherche de référence de symbole, etc.). Cela dépend du volet sur lequel vous avez mis l'accent en dernier.
nawfal
165

C'est drôle parce que j'utilise CTRL+ SHIFT+ F12qui est View.NextError .

Je me demande quelle est la différence entre View.NextError et Edit.GoToNextLocation .

Luis Filipe
la source
13
Edit.GoToNextLocation fonctionne également lorsque vous parcourez la recherche dans les résultats des fichiers
GôTô
9
Lorsque je traite plusieurs projets, je trouve View.NextErrorbeaucoup plus utile. De cette façon, je ne navigue pas vers les erreurs dans d'autres projets.
Joel
2
Une diff entre View.NextError et Edit.GoToNextLocation est que View.NextError est spécifique à la liste d'erreurs, mais Edit.GoToNextLocation est applicable à la liste d'erreurs, résultats de recherche, trouver tous les refs etc
Anish
nettement plus utile. et à côté de F8 ci-dessus, je diminue juste la luminosité de mon écran.
victor n.
3
@ victorn.vous pourriez avoir des Fnclés actives. Essayez d'appuyer sur Fn+F8
Luis Filipe
21

Si ReSharper est installé, vous pouvez utiliser ReSharper.ReSharper_GotoNextErrorInSolutionle mappage par défaut pour Shift+ Alt+ PgDn. Cela revient à cliquer sur l'icône d'erreur affichée en bas à droite de la barre d'état de Visual Studio:

Capture d'écran des erreurs de la solution ReSharper

Simon MᶜKenzie
la source
4
Utile; Merci. Semble que Alt+ PgDnfait la même chose, mais pour les avertissements.
CJBS
Mieux que le raccourci VS par défaut qui semble également toujours inclure des avertissements, vous pouvez donc choisir ici si vous souhaitez inclure des avertissements ou non, ce qui est bien.
jeromej