如何从c#visual studio 2012中的endregion标签跳转到区域标题?

如果我有以下内容

#region blah; blahblah; ..... moar; #endregion 

如果我在屏幕上看到#endregion标签,我怎么能跳到顶部#region标签?

有捷径吗?

答案是Ctrl + ] ,已经由@TheEvilPenguin回答了。

但我想为其他快捷方式添加这个很棒的链接 ,这有助于加速VS中的例行任务。

编辑 :将链接页面保存为系统中的html,因为该链接将来可能会过期。

Ctrl + ]将在块的开始和结束之间跳转。 我刚刚测试过,它适用于VS2010中的#region块。

编辑:相关命令是Edit.GoToBrace

对于Visual Studio 2015, Ctrl + ]不再起作用。 但您可以使用以下内容:

  1. 点击region
  2. 并使用以下快捷键: Ctrl + shift + ↑Ctrl + shift + ↓

我不相信Visual Studio中有标准的快捷方式。

在Visual Studio的选项对话框中,我搜索了包含单词“region”的所有可用命令:

区域命令

但没有找到任何与导航相关的内容,只是展开/折叠。

像Resharper和CodeRush这样的插件可能会给你你想要的东西,如果你有预算的话。 (而且他们还做了很多。)