【问题标题】:Eclipse C++: How do you quickly switch between header and implementation files?Eclipse C++:如何在头文件和实现文件之间快速切换?
【发布时间】:2025-12-24 18:15:12
【问题描述】:

在使用 C++/CDT 环境和键盘快捷键时,如何在 Eclipse 中的头文件 (.h) 和实现文件 (.cpp) 之间切换?

在 XCode 中,您可以使用 applekey 选项和上/下箭头键在标题和实现之间快速切换。我希望eclipse有类似的东西,但我还没有找到。

【问题讨论】:

    标签: eclipse keyboard-shortcuts eclipse-cdt


    【解决方案1】:

    Ctrl + Tab.

    在菜单 Window --> Preferences --> "General" 类别(最左边)--> Keys --> "Toggle Source/Header" 中查看

    【讨论】:

    • 有没有办法通过键盘快捷键在控制台和代码编辑器之间切换?我在这里找不到...
    • 这是不正确的。 CDT 使用“切换源标题”功能覆盖 ctrl+tab。
    • 传奇。谢谢
    【解决方案2】:

    Ctrl + Tab 是默认快捷键,here 是 Eclipse 中一些更有用的快捷键的列表。

    【讨论】:

      【解决方案3】:

      Ctrl + Tab 是默认快捷键。您可以在 Window->Preferences->General->Keys - Toggle Source/Header

      中更改它

      【讨论】:

        【解决方案4】:

        F3 在特定方法的声明和定义之间跳转

        在这种情况下,这是另一个很好的了解:

        • 用鼠标双击方法名,选择它
        • 按 F3(右键单击 > 打开声明的快捷方式)

        这会将您从声明 (.hpp) 带到定义 (.cpp),反之亦然,具体取决于您当前所在的文件,如果您想在文件很大。

        在 Eclipse CDT 2019-09 中测试。

        【讨论】:

          【解决方案5】:

          您也可以 Ctrl + 单击标识符(成员的方法名称,...)。这样你很少需要 Ctrl + Tab

          【讨论】:

          • 但是在编码时,我们不使用鼠标。很抱歉点击。