Resharper键盘快捷键:转到下一个问题并显示并修复问题?

51

在ReSharper中是否有快捷键可以查看建议并应用它们?当我检查解决方案中的代码问题时,使用鼠标从一个问题/建议移动到下一个然后查看每个建议感觉很慢。

我想知道以下快捷键:

  1. 导航到下一个问题/建议
  2. 显示可能的修复方法并应用它们。
5个回答

79

您可以使用以下方法:

  1. 跳转到下一个问题或建议 Alt + PgDown.

  2. 显示可能的修复方案并应用它们 Alt + Enter。单击一次以查看可能的修复方案,双击以应用。

您还可以参考默认的 ReSharper 键盘映射 (Visual Studio 方案)获取更多键盘快捷键。


3
如果您有使用 IntelliJ IDEA 的快捷键,其中第一个是 F12。而您可以使用 Shift+Alt+PgDown 或 Shift+F12 转到上一个问题或建议。 - fbiagi

13

工具 | 选项 | 环境 | 快捷键

搜索 ReSharper.ReSharper_GotoNextErrorInSolutionReSharper.ReSharper_GotoNextHighlight 并为它们设置您喜欢的快捷方式。Cesar 在 Alt + Enter 的解决方案上是正确的(ReSharper_QuickFix)。此外,他提到的导航快捷键是 ReSharper.ReSharper_GotoNextOccurenceReSharper.ReSharper_GotoPreviousOccurence,尽管这两个看起来更适合于 查找用法 的结果等。


2
GoToNextOccurence 对我有效 - (Ctrl-Alt-PgDn) 可以在 Inspection Results 窗口中导航。 - David Gardiner

9
前往整个解决方案中的下一个错误: Shift + Alt + PgDown 前往整个解决方案中的上一个错误: Shift + Alt + PgUp 这将使您免于逐个打开每个文件的麻烦。

在我的情况下,只有在R#选项>代码检查中激活“解决方案范围分析”后才能正常工作。 - Thomas

2

如果你已经安装了ReSharper的StyleCop插件,你可以使用F12键来移动到下一个问题。


0

默认情况下已修改快捷方式:

导航到下一个问题/警告: F2

显示可能的修复并应用它们: Alt + Enter


那是IntelliJ IDEA,不是ReSharper。 - Pang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接