Eclipse C++:如何在头文件和实现文件之间快速切换?

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案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

【讨论】:

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

以上是关于Eclipse C++:如何在头文件和实现文件之间快速切换?的主要内容,如果未能解决你的问题,请参考以下文章

如何实现加载c ++的动态模块(在头文件中)

C++ 中的模板类声明头文件和实现文件分离后,如何能实现正常编译?

如何在头文件C++中实现类对象

如何创建仅包含主文件和模板头 (C++) 的 makefile

C ++,如何在头文件中声明结构

C++:声明一个在头文件中返回字符串的函数?