方法名称组合框的Visual Studio键盘快捷方式

时间:2009-07-28 15:27:02

标签: visual-studio-2008 plugins keyboard-shortcuts

在VS 2008(以及之前的版本中,我相信)在代码编辑器中,编辑器顶部有2个组合框。左边是Class Name组合框,右边是Method Name组合框。这些是工具提示描述,但有点误导,例如“方法名称”框显示当前文件中的所有方法,属性,事件等。这些功能有官方名称吗?

我经常使用方法名称组合框,因为我经常知道我正在使用的文件中有属性或方法,但是不记得确切的名称,所以下拉菜单给了我一个快速的浏览我需要的方式。但是我找不到为这个组合框分配键盘快捷键的方法。是否有键盘快捷键或替代VS功能可用于获取此功能?

5 个答案:

答案 0 :(得分:23)

感谢Jeff的Keyboard Shortcut Summary Macro,我发现 Ctrl + F2 被映射到MovetoNavigationBar命令,这会让我进入“Class命名组合框。“添加一个选项卡,我在方法名称组合框中。

答案 1 :(得分:3)

另一种方法是DPack(免费的Visual Studio加载项)。 它允许您快速导航。

你首先要看的是 Alt + U Alt + M 键盘快捷键,不过我请您仔细阅读它的选项并查看DPak的网站以获得简要概述。

我个人喜欢DPack,这是我添加到VS的第一件事(ReSharper就在它之后; - )

答案 2 :(得分:1)

我经常使用“折叠定义”功能,您可以通过键入以下键盘序列来访问该功能:

Ctrl + M O

如果您设置了代码区域,这也会折叠这些代码区域,并允许您快速缩放到代码的不同部分。

我还建议您在代码中设置书签以便于轻松导航(这对多个文件尤其有用)。将光标放在代码行上,然后使用以下键盘序列:

Ctrl + K K

设置完书签后,您可以使用以下内容跳过所有书签:

Ctrl + B N

答案 3 :(得分:1)

您可以尝试IncrementalSearchReverseIncrementalSearch映射。它不像在组合框上使用鼠标那么简单,但它会让你到达你要去的地方。只需搜索并继续按快捷键,直到找到正确的快捷方式。

映射来自emacs,我已经习惯了在大学里享受。

我遇到的问题是,如果我有很多类似命名的方法和变量,那么我必须搜索才能找到合适的方法和变量。

为了找到定义,我只在搜索中使用Sub methodName()

这非常适合快速查找代码片段/方法/变量,而无需将手从键盘上移开。

答案 4 :(得分:0)

现在是 2021 年,奇怪的是这不容易获得。

无论如何,另一种方法是使用 Edit > Go To 函数集跳转到文档或解决方案中的任何函数或符号,如下所示:

Ctrl + TCtrl + , - 在整个解决方案中搜索符号。
Ctrl + 1, m - 在当前文件中搜索成员。

This site 非常详细地解释了所有内容,我强烈建议您阅读整篇文章。一些非常有用的提示。