键盘快捷键是什么转到文件中的下一个快速操作(灯泡)建议?

Nig*_*vel 19 keyboard-shortcuts visual-studio visual-studio-2015

我想知道Visual Studio 2015中的键盘快捷键是什么,它允许我前进到我正在查看的文件中的下一个Quick Action.

我正在寻找的行为类似于ReSharper的"下一代码问题"(F12)快捷方式.

bit*_*onk 5

到目前为止我发现的最好的解决方案是:

  1. 按文件名对“错误列表”进行排序
  2. 选择列表中当前文件的第一个错误
  3. 使用F8Shift+F8导航到文件中的问题。

除了相当麻烦之外,这里的缺点还在于,一旦到达文件的末尾(或开头),它将继续处理“错误列表”中的下一个(或上一个)文件。


wp7*_*8de 5

最接近的解决方案可能确实是使用内置热键F8/ Shift+F8Ctrl+ Shift+ F12)移至下一个/上一个错误,然后调用灯泡操作。

我认为获得您想要的东西的唯一方法可能是自定义 Visual Studio 扩展。不过,我不确定这是否可行。人们可以尝试查询所有全局建议操作和/或将插入符号移到代码上并查询HasSuggestedActionsAsync - 因为SuggestedActionSet表示所有适用于 ITextBuffer 中的一段文本的建议操作列表。这绝对会很慢。我猜想 ReSharper 在解析数组中的代码时会存储建议,以使此功能可用。

这是一个 VSSDK 可扩展性示例,它提供了一些起点。另请参阅:演练:显示灯泡建议


小智 5

正在寻找相同的内容,并且在这篇文章的帮助下,我找到了以下内容,这更适合我的需求:

对于 VS2017 中的我来说,正确的组合是“Edit.GoToNextIssueinFile”(Alt+ PgDn),反之亦然。

在此处输入图片说明

  • 这正是我所需要的。其他答案使用 F8 浏览错误,但 Alt-PgDwn 浏览灯泡建议。谢谢。 (2认同)