如何在VS2010中切换标头和实现?

gri*_*yvp 19 shortcuts keyboard-shortcuts visual-studio-2010 visual-studio

Visual Studio 2010中的任何键盘快捷方式或免费插件是否允许在标题(C/C++ .h文件)和实现(C/C++ .cpp文件)之间切换?

Ant*_*n K 14

MS在Visual Studio 2013中添加了此功能.它是默认的键盘快捷键Ctrl+ K,Ctrl+O

澄清:保持Ctrl按下,键入 K,键入 O,释放Ctrl.

您也可以从customize-keyboard选项中找到这个映射到的命令(针对VS2015进行测试):

VS2015_Customize


Cod*_*ray 9

Visual Studio没有内置的键盘快捷方式来回切换.如果您想使用单个键盘快捷键自动执行此操作,那么宏是您最好的选择.有关建议选项的列表,请参阅上一个问题的答案.

加载项Visual Assist X为此功能提供了快捷方式Alt+ O(但是,Visual Studio的Express版本不支持加载项).

如果您试图避免使用宏,可以使用另一种方法来实现类似的结果,尽管它是一个双击过程:

    要从标题切换到实现: 右键单击a.cpp文件,然后从上下文菜单中选择"转到标题文件".

    要从实现切换到标题: 右键单击标题中声明的标识符,然后从上下文菜单中选择"转到定义".