Visual Studio跳至下一个错误快捷方式?


307

当在Visual Studio 2008中的VB.NET中编译失败时,错误列表将在屏幕底部弹出。要跳转到错误,我双击错误列表中的错误。

是否有快捷方式可以自动跳转到列表中的下一个错误?有时必须向下浏览并双击一个我想保持折叠状态的列表时,它会变得有些乏味。

Answers:


408

F8(和Shift+ F8向后退)。

或者至少这就是我的键盘配置文件中的内容-您可以转到tools \ options \ environment \ keyboard并签出Edit.GoToNextLocation。

注意如果您使用VB键盘设置配置了Visual Studio,则尚未为该功能分配任何键。您需要自己选择并分配它们。


6
如果使用VB键盘设置配置了Visual Studio,则尚未为该功能分配任何键。您需要自己选择并分配它们。
条例草案

10
幸运的是,您没有错误,F8转到下一个警告。
Tomasito 2014年

2
搞砸了 很高兴在我的配置中发现它已分配给F4。但是F4设置为切换笔记本电脑上的当前显示。非常需要处理...尽管如此。解决方案(CTRL + SHIFT + F12)下面的工作。
胜利者。

2
重要提示:至少对于VS 2017,我需要在“错误视图”中同时选择“构建+ Intellisense”才能使这些快捷方式正常工作。
Johan S

2
以防万一,如果不清楚,则F8跳至下一项(错误,搜索结果,符号参考搜索等)。这取决于您最后关注的窗格。
nawfal

165

有趣,因为我使用CTRL+ SHIFT+ F12View.NextError

我想知道View.NextErrorEdit.GoToNextLocation有什么区别。


13
Edit.GoToNextLocation作品也,当你通过搜索在文件浏览结果
GOTO

9
当处理多个项目时,我发现View.NextError更有用。这样,我就不会导航到其他项目中的错误。
2013年

2
View.NextError和Edit.GoToNextLocation之间的一个区别是View.NextError是特定于错误列表的,但Edit.GoToNextLocation适用于错误列表,搜索结果,查找所有引用等
保留了

绝对有用。在上面的F8旁边只是降低我的屏幕亮度。
胜利者。

3
@victorn。您可能已Fn激活密钥。尝试按Fn+F8
Luis Filipe

21

如果安装了ReSharper,则可以使用ReSharper.ReSharper_GotoNextErrorInSolution,默认映射为Shift+ Alt+ PgDn。这等效于单击Visual Studio状态栏右下方显示的错误图标:

ReSharper解决方案错误屏幕截图


4
有用; 谢谢。似乎Alt+ PgDn做同样的事情,只是警告。
CJBS

比默认的VS快捷方式更好,后者似乎也总是包含警告,因此您可以在此处选择是否要包含警告,这很好。
jeromej
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.