用于在“If / End If”之间跳转的键盘快捷键

时间:2011-10-25 10:47:44

标签: vb.net visual-studio visual-studio-2010 keyboard-shortcuts

我知道在C#中做起来很简单,但是在If.End之间跳转的命令是什么如果在VB.Net中的标记就像你可以在C#中的大括号之间跳转一样?

(C#-version of this Question:Go to Matching Brace in Visual Studio?

2 个答案:

答案 0 :(得分:23)

如果您使用的是Visual Studio 2010,则可以使用 Ctrl + Shift + Up Ctrl + Shift + Down 可在突出显示的引用和关键字之间跳转。

由于这些是If块,因此IDE也会突出显示Then关键字,因此只需快速连续点按两次向上/向下。向上/向下换行,所以如果您真的想要保存按键,请按“错误”方向按键以获得所需的位置。

答案 1 :(得分:0)

我已经使用开头的花括号放在THEN之后的注释中,并在EndIf之前的注释中使用匹配的结束花括号。这是一种允许VI使用%keystroke匹配块的开始/结束的贫民区方式。

更优雅的方法是使用某种理解您正在编辑的语言中的块概念的IDE。有时,根据http://en.wikipedia.org/wiki/Folding_editor

,此功能称为“折叠编辑器”