Visual Studio saltar al siguiente acceso directo de error?

307

Cuando falla una compilación en VB.NET en Visual Studio 2008, aparece una Lista de errores en la parte inferior de la pantalla. Para saltar a un error, hago doble clic en un error en la lista de errores.

¿Hay un atajo para saltar automáticamente al siguiente error en la lista? Se vuelve un poco tedioso a veces tener que bajar y hacer doble clic en una lista que me gusta mantener colapsado.

Brian Webster
fuente

Respuestas:

408

F8(y Shift+ F8para ir hacia atrás).

O al menos eso es lo que hay en mi perfil de teclado: puede ir a herramientas \ opciones \ entorno \ teclado y consultar Editar.GoToNextLocation.

Nota Si configuró Visual Studio usando la configuración del teclado VB, no se ha asignado ninguna tecla a esta función. Debes elegir el tuyo y asignarlo.

Brian
fuente
66
Si configuró Visual Studio usando la configuración del teclado VB, no se ha asignado ninguna tecla a esta función. Debes elegir el tuyo y asignarlo.
Bill
10
Si por suerte no tiene errores, F8 pasa a la siguiente advertencia.
Tomasito
2
tan en mal estado. estaba feliz de encontrar que estaba asignado a F4 en mi configuración. pero F4 está configurado para cambiar la pantalla actual en mi computadora portátil. mucho que tratar ... aunque gracias. solución (CTRL + MAYÚS + F12) a continuación funcionó.
victor n.
2
Importante: al menos para VS 2017, necesitaba en mi "vista de error" haber seleccionado "Build + Intellisense" para que estos atajos funcionen.
Johan S
2
Por si acaso no estaba claro, F8salta al siguiente elemento (ya sean errores, resultados de búsqueda, búsqueda de referencia de símbolos, etc.). Depende de qué panel tuvo su foco pasado.
nawfal
165

Divertido porque uso CTRL+ SHIFT+ F12que es View.NextError .

Me pregunto cuál es la diferencia entre View.NextError y Edit.GoToNextLocation .

Luis Filipe
fuente
13
Edit.GoToNextLocation también funciona cuando navegas por los resultados de búsqueda en archivos
GôTô
99
Cuando trato con múltiples proyectos, encuentro View.NextErrormucho más útil. De esta manera no navego a errores en otros proyectos.
Joel
2
Uno de diferencias entre View.NextError y Edit.GoToNextLocation es que View.NextError es específico de la lista de errores, pero Edit.GoToNextLocation es aplicable a la lista de errores, los resultados de búsqueda, encontrar todos los árbitros, etc
Anish
Definitivamente más útil. y al lado de F8 arriba está disminuyendo el brillo de mi pantalla.
victor n.
3
@ victorn.puede tener Fnteclas activas. Intenta presionar Fn+F8
Luis Filipe
21

Si tiene instalado ReSharper, puede usar ReSharper.ReSharper_GotoNextErrorInSolution, la asignación predeterminada para la cual es Shift+ Alt+ PgDn. Esto es equivalente a hacer clic en el icono de error que se muestra en la parte inferior derecha de la barra de estado de Visual Studio:

Captura de pantalla de errores de la solución ReSharper

Simon MᶜKenzie
fuente
44
Útil; Gracias. Parece que Alt+ PgDnhace lo mismo, pero para Advertencias.
CJBS
Mejor que el acceso directo VS predeterminado que parece incluir siempre advertencias, por lo que aquí puede elegir si desea incluir advertencias o no, lo cual es bueno.
jeromej