5

如果您使用的是 vb.net,有谁知道在 Visual Studio 中从For/ For Each(或If,等)块的开头跳转到它的结尾的键盘快捷键?While我发现以下我认为可行但不可行的方法:转到 Visual Studio 中的匹配大括号?

在评论之后,我检查了工具/选项/环境/键盘中Edit.GotoBrace映射到瑞典语Ctrl+的命令。å

Vb.net 本身不使用大括号,但在以下示例中:

For Each Foo in Bar
    Do lots of stuff
Next

我原以为相同的命令应该让我从For Each“下一步”跳到“下一个”,但它什么也没做。是否有另一个命令(或者该命令应该工作但本地有什么问题?)

4

2 回答 2

6

为了其他 SO 用户,因此答案不会作为评论隐藏在答案中:

“...有键盘快捷键(Ctrl+Shift+Up 和 Ctrl+Shift+Down)可以在突出显示的引用/关键字之间移动编辑器插入符号。”

从:

https://connect.microsoft.com/VisualStudio/feedback/details/534430/block-navigation-for-vb-net-similar-to-paranthesis-navigation

于 2012-07-03T18:48:58.023 回答
2

没办法。这比匹配大括号要困难得多。查找匹配的 NEXT 关键字需要进行语法解析。只需对文本进行标记即可匹配大括号。我建议您在 connect.microsoft.com 上提出功能请求,这是一个很好的请求。

于 2010-02-17T12:54:51.350 回答