Visual Studio 2008宏切换头文件和源文件?

8

有人知道如何制作宏或其他东西来在foo.hpp和foo.cpp之间切换吗?我非常希望有这样的宏。如果它能够打开相应的文件,但保留旧文件在一个选项卡中,那就更好了。

谢谢

5个回答

13

我在VS2008中测试了第三个建议,它非常有效。感谢您的提示! - John Sibly
因为谷歌的答案被投票否决了,这完全是不必要的。 - Alex

2
为什么不使用右键单击 > 转到声明 | 转到定义?

1
因为如果它是一个宏,你可以给它分配一个键盘快捷键,在文件中的任何地方执行。要使用跳转到定义功能,光标需要在类名上面。 - Andy
那难道不会帮助你到达你想要去的地方吗?好奇。 - dirkgently
您可能会使用多个 .cpp 和 .h 文件。我有“生成器”文件,可以自动创建和添加 .cpp/.h/.cs/.whatever 到 VS 中,这样就可以方便地在它们之间跳转。 - Rodrigo Lopez

1
在Visual Studio 2013中,它被添加为Ctrl + K,Ctrl + O。

还可在VS 2015中使用。确切的命令是EditorContextMenus.CodeWindow.ToggleHeaderCodeFile,文档在此。我刚刚发现Menees VS Tools Extension 2015添加了一个与此冲突的快捷方式。 - User5910

0

在大型项目中,一些选项运行缓慢。这个选项不会查找其他文件夹,但速度更快,应该可以满足大多数需求: 在 .cpp 和 .h 文件之间切换


0
你可以尝试使用 'Switch' - 这是一个插件,可在源文件和头文件之间切换,但也可让您在其他类型的相关文件 - XAML 和代码后台、设计师和代码等等之间进行切换。 Switch

看起来很棒,但是已经不再维护了 :( - benk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接