我想使用Eclipse作为我的C ++程序开发的IDE。 Eclipse使用“工作区”概念,我发现从一台机器到另一台机器的可移植性很难。
例如,我可能为一个项目设置了一些自定义设置,即使我将源代码移动到其他计算机并继续在那里进行开发,我也想获得相同的设置。有可能吗?
答案 0 :(得分:1)
在 项目>属性 您可以启用和设置项目特定的设置。从技术上讲,大多数都存储在项目的.setttings
子文件夹中,因此当您将项目文件夹复制到另一台计算机或通过版本控制系统共享时,它们将被保留。
除.setttings
文件夹外,项目文件夹根目录中有两个重要的XML文件, .project
和 .cproject
。文件.project
告诉Eclipse它是一个Eclipse项目和项目类型(C / C ++,Java,PHP,...)。在特定于CDT的文件.cproject
中,存储了C / C ++项目配置。
示例 C / C ++一般>代码分析:
可以通过 File>导出和导入C / C ++项目设置。导出/导入...:C / C ++项目设置。
如果您想在项目中存储启动配置,请 运行>运行配置... 选择启动配置,然后在 Commmon 标签切换到 共享文件 并选择项目中的位置。
可以在 Window>中设置用户特定的首选项(如快捷方式,颜色和字体等)和其他工作区首选项。首选项并通过文件>部分共享导出/导入...:常规首选项或通过Eclipse Oomph Preference Recorder记录并通过Eclipse.org存储/同步(参见this short video)。从技术上讲,这些首选项存储在工作区的.metadata
子文件夹中。
答案 1 :(得分:0)
这取决于您所谈论的设置类型。
如果您正在谈论Window | Preferences
中配置的设置,可以使用File | Export | General | Preferences
将这些设置导出到文件中,然后导入另一个工作区。
如果您正在谈论Project Properties
中配置的设置,一种方法可能是检入存储这些设置的文件(.project
,.cproject
和{{ 1}}目录)进入源代码管理。