17

多余的限定词:这可能是一个愚蠢的问题,但是......

使用 VB.NET 和/或 C#:
有没有办法快速跳转到某个区域,类似于您可以选择一个类并从下拉列表中查找函数/方法/事件的方式?我已经将数千行代码组织成整齐的区域,但如果我不能快速找到它们,这似乎是一种浪费。

我现在意识到 Ctrl-M + O (大纲)基本上会给我我想要的东西,但问题是存在的。

更新:由于社区和我自己似乎无法找到办法,我的问题的答案是:不,没有办法做到这一点。有了这些知识,我以后就不会那么关心区域了,因为它们的用处是有限的。

更新 2:这个问题最初适用于 VS2010。但是,它似乎也适用于以后的版本。至少在 2015 年,您似乎可以使用键盘快捷键在区域之间快速跳转。

相关问题: “GoTo Region”#region / #endregion 的 VS 2015 快捷方式

4

3 回答 3

17

根据您的代码的包装方式,#regions您可以使用内置功能来Collapse to Definition Ctrl+ M, O. 然后导航到您想要的区域。您可以使用Ctrl+撤消折叠MP

于 2013-09-16T21:40:34.603 回答
3

您可以在 Visual Studio 2010 中创建书签。这里的文章不错 - http://www.codeproject.com/Articles/42973/Using-Bookmark-in-Visual-Studio

于 2013-09-16T20:54:30.890 回答
1

您可以尝试扩展CodeNav,它还可以让您在左侧窗格中查看代码区域。

于 2021-02-02T10:09:20.337 回答