我想知道Visual Studio 2015中的键盘快捷键是什么,它允许我前进到我正在查看的文件中的下一个快速操作。
我正在寻找的行为类似于ReSharper的“下一代码问题”( F12 )快捷方式。
答案 0 :(得分:4)
到目前为止,我找到的最佳解决方案是:
除了这个非常麻烦之外,这里的缺点还在于,一旦你到达文件的结尾(或开始),它将继续使用“错误列表”中的下一个(或上一个)文件。
答案 1 :(得分:4)
最接近的解决方案可能确实是使用内置hotkeys移动到下一个/上一个错误( F8 / Shift + F8 或 Ctrl + Shift + F12 )然后调用灯泡动作。
我看到获得你想要的东西的唯一方法可能是自定义Visual Studio扩展。但是,我不确定它是否可行。可以尝试查询所有全局建议操作和/或将插入符号移到代码和查询HasSuggestedActionsAsync上 - 因为SuggestedActionSet表示所有适用于ITextBuffer中的文本范围的建议操作的列表。这肯定会很慢。我猜ReSharper在解析数组中的代码时存储了这些建议,以使这个功能可用。
这是一个VSSDK可扩展性sample,它提供了一些起点。另见:Walkthrough: Displaying Light Bulb Suggestions。
答案 2 :(得分:0)
F8 (和 Shift + F8 向后)。
或者至少是键盘配置文件中的内容 - 您可以转到Tools → Options → Environment → Keyboard
并查看Edit.GoToNextLocation
。
注意:如果使用VB键盘设置配置Visual Studio,则不会为此功能分配任何键。你需要选择自己的并分配它们。
你使用 CTRL + Shift + F12 这是View.NextError
。View.NextError
和Edit.GoToNextLocation
之间存在差异Thickness
。
答案 3 :(得分:0)