是否有任何键盘快捷键在Visual Studio中的方法之间移动光标?有没有可以做同样工作的插件?
我编程的所有时间,我想在当前方法的末尾,如果我可以有一个快捷方式,可以在下一个方法的开头移动光标,然后只需键入几个向上箭头我想要的地方会很棒.
谢谢.
plugins keyboard-shortcuts visual-studio-2010 visual-studio-extensions
在Visual Studio 2008中是否有一个快捷方式可以直接从一个代码块移动到另一个代码块?就像从一个函数说:下一个函数的开始.
目前,我所能做的就是按下箭头键.
编辑:我知道Ctrl +]在匹配的大括号之间跳转,但这并不能减轻我最初的多次上/下压力.此外,"Edit.NextMethod"不起作用,因为它总是被禁用,除非您正在编辑VB代码(它似乎不起作用).
}是否有在当前代码块的右大括号之后跳转到代码块之外的快捷方式?
让我解释。
假设有一个方法:
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 中使用它。 …
plugins ×1