Visual Studio pular para o próximo atalho de erro?

307

Quando uma compilação falha no VB.NET no Visual Studio 2008, uma Lista de Erros aparece na parte inferior da tela. Para pular para um erro, clique duas vezes em um erro na lista de erros.

Existe um atalho para saltar automaticamente para o próximo erro na lista? Às vezes, é um pouco entediante ter que descer e clicar duas vezes em uma lista que eu gosto de manter recolhida.

Brian Webster
fonte

Respostas:

408

F8(e Shift+ F8para retroceder).

Ou pelo menos é o que está no meu perfil de teclado - você pode ir para tools \ options \ environment \ keyboard e conferir Edit.GoToNextLocation.

Nota Se você configurou o Visual Studio usando as configurações do teclado VB, nenhuma tecla foi atribuída a esta função. Você precisa escolher o seu próprio e atribuí-los.

Brian
fonte
6
Se você configurou o Visual Studio usando as configurações do teclado VB, nenhuma tecla foi atribuída a esta função. Você precisa escolher o seu próprio e atribuí-los.
Bill
10
Se, felizmente, você não tiver erros, o F8 passa para o próximo aviso.
Tomasito 5/03/2014
2
tão confuso. ficou feliz ao descobrir que foi atribuído a F4 na minha configuração. mas F4 está definido para mudar a exibição atual no meu laptop. muito para lidar com ... obrigado embora. solução (CTRL + SHIFT + F12) abaixo funcionou.
victor n.
2
Importante: pelo menos para o VS 2017, na minha "visualização de erro" eu precisava selecionar "Build + Intellisense" para que esses atalhos funcionassem.
Johan S
2
Caso não esteja claro, F8pule para o próximo item (sejam erros, resultados de pesquisa, pesquisa de referência de símbolo etc.). Depende de qual painel teve seu foco por último.
nawfal
165

Engraçado porque eu uso CTRL+ SHIFT+ F12que é View.NextError .

Gostaria de saber qual é a diferença entre View.NextError e Edit.GoToNextLocation .

Luis Filipe
fonte
13
O Edit.GoToNextLocation também funciona quando você navega pela pesquisa nos resultados dos arquivos
GôTô
9
Ao lidar com vários projetos, acho View.NextErrormuito mais útil. Dessa forma, não navego para erros em outros projetos.
Joel
2
Uma comparação entre View.NextError e Edit.GoToNextLocation é que View.NextError é específico para a lista de erros, mas Edit.GoToNextLocation é aplicável a lista de erros, os resultados da busca, encontrar todas refs etc
anish
definitivamente mais útil. e ao lado de F8 acima está apenas diminuindo o brilho da tela.
victor n.
3
@ victorn.you pode ter Fnchaves ativas. Tente pressionar Fn+F8
Luis Filipe
21

Se você tiver o ReSharper instalado, poderá usar ReSharper.ReSharper_GotoNextErrorInSolutiono mapeamento padrão para o qual Shift+ Alt+ PgDn. Isso equivale a clicar no ícone de erro mostrado no canto inferior direito da barra de status do Visual Studio:

Captura de tela dos erros da solução ReSharper

Simon MᶜKenzie
fonte
4
Útil; obrigado. Parece que Alt+ PgDnfaz a mesma coisa, mas para avisos.
CJBS
Melhor que o atalho padrão do VS, que também parece sempre incluir avisos, então aqui você pode escolher se deseja incluir avisos ou não, o que é legal.
jeromej