Visual Studio 2008中是否有一种方法可以从一个右大括号转到它的左大括号?我已经找到了相当多的关于突出括号的东西,但没有关于将光标移动到它上面.
(此问题的VB.NET版本:在"If/End If"之间跳转的键盘快捷键)
在vscode中是否有可用的快捷方式选择匹配括号之间的所有代码,例如在原子中这个镜头是 ctrl+alt+m
}是否有在当前代码块的右大括号之后跳转到代码块之外的快捷方式?
让我解释。
假设有一个方法:
private void Button_Click(object sender, EventArgs e)
{
if (enableCheckbox.Checked == true)
{
if (labelToChange.Text == "Right")
{
labelToChange.Text = "Left";
}
else
{
labelToChange.Text = "Right";
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的光标位于该行的某个位置labelToChange.Text = "Left";。
我想通过按使其跳转到}当前代码块的右大括号。if (labelToChange.Text == "Right")Ctrl+]
然后,如果我Ctrl+]再次按下,我希望它跳转到代码块}的右大括号if (enableCheckbox.Checked == true)。
然后,如果Ctrl+]连续第三次按下,我想跳转到}方法的代码块的右大括号private void Button_Click(object sender, EventArgs e)。
我设法通过使用宏在 WebStorm 和 PhpStorm 中实现此行为:

它转到代码块的末尾,然后转到行的末尾,因此它停止在右大括号之外。
当我处理多个代码块时,它总是非常方便:if/else、编写方法、任何东西,我一直在 WebStorm 和 PhpStorm 中使用它。 …
curly-braces ×1