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.

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.


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 .


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.