【问题标题】:Visual Studio 2008 macro to switch between header and source files?Visual Studio 2008 宏在头文件和源文件之间切换?
【发布时间】:2010-10-16 22:56:32
【问题描述】:

有谁知道如何制作宏或其他东西在 foo.hpp 和 foo.cpp 之间切换?我真的很感激有这样的宏。我想如果它确实打开了相应的文件,但将旧文件保留在选项卡中会有所帮助。

谢谢

【问题讨论】:

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


    【解决方案1】:

    也许以下一项(或组合)会对您有所帮助:

    【讨论】:

    • 我在 VS2008 中测试了第三条建议,效果很好。感谢您的提示!
    • 因为 Google 的回答而投了反对票。这是完全没有必要的。
    【解决方案2】:

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

    【讨论】:

    • 因为如果它是一个宏,你可以给它分配一个键盘快捷键,并且可以在文件的任何地方执行。要使用 Go to Definition,光标需要在类名上。
    • 这没有帮助吗(带你去你想去的地方)?好奇。
    • 您可能使用的不仅仅是 .cpp 和 .h 文件。我有“生成器”文件,可以自动创建并添加 .cpp/.h/.cs/.whatever 到 VS,能够在其中跳转很方便。
    【解决方案3】:

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

    【讨论】:

    • 在 VS 2015 中也可用。确切的命令是 EditorContextMenus.CodeWindow.ToggleHeaderCodeFile,documented here。我刚刚发现Menees VS Tools Extension 2015 添加了一个与此冲突的快捷方式。
    【解决方案4】:

    在大型项目中,一些选项对我来说运行缓慢。这个不在其他文件夹中查找,但运行速度更快,应该可以满足大多数需求: switch between .cpp & .h files

    【讨论】:

      【解决方案5】:

      您可以尝试使用“Switch”——这是一个在源文件和头文件之间切换的插件,还允许您在其他类型的相关文件之间切换——XAML 和代码隐藏、设计器和代码等。 Switch

      【讨论】:

      • 看起来不错,但已不再维护 :(
      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      相关资源
      最近更新 更多