移植ECISPE IDE设置 我想用Eclipse作为C++程序开发的井手。 Eclipse使用工作区概念,我发现从一台机器到另一台机器的可移植性方面很困难

移植ECISPE IDE设置 我想用Eclipse作为C++程序开发的井手。 Eclipse使用工作区概念,我发现从一台机器到另一台机器的可移植性方面很困难,eclipse,eclipse-cdt,Eclipse,Eclipse Cdt,例如,我可能为一个项目做了一些自定义设置,即使我将源代码移动到其他机器并在那里继续开发,我也希望获得相同的设置。可以这样做吗?这取决于您所谈论的设置类型 如果您谈论的是在窗口|首选项中配置的设置,则可以使用文件|导出|常规|首选项将这些设置导出到文件中,然后导入到另一个工作区中 如果您谈论的是在项目属性中配置的设置,一种方法可能是将存储这些设置的文件.Project、.cproject和.settings目录检入到源代码管理中。在项目>属性中,您可以启用和设置特定于项目的设置。从技术上讲,它们大

例如,我可能为一个项目做了一些自定义设置,即使我将源代码移动到其他机器并在那里继续开发,我也希望获得相同的设置。可以这样做吗?

这取决于您所谈论的设置类型

如果您谈论的是在窗口|首选项中配置的设置,则可以使用文件|导出|常规|首选项将这些设置导出到文件中,然后导入到另一个工作区中

如果您谈论的是在项目属性中配置的设置,一种方法可能是将存储这些设置的文件.Project、.cproject和.settings目录检入到源代码管理中。

在项目>属性中,您可以启用和设置特定于项目的设置。从技术上讲,它们大部分存储在项目的.setttings子文件夹中,因此当您将项目文件夹复制到另一台计算机或通过版本控制系统共享时,它们将被保留

除了.setttings文件夹外,在项目文件夹的根目录中还有两个重要的XML文件,.project和.cproject。project告诉Eclipse它是一个Eclipse项目,项目类型为C/C++、Java、PHP等等。。。。在特定于CDT的文件.cproject中,存储了C/C++项目配置

示例C/C++常规>代码分析:

可以通过文件>导出/导入…:C/C++项目设置导出和导入C/C++项目设置

如果要在项目中存储启动配置,请在运行>运行配置中。。。选择启动配置,然后在Commmon选项卡中切换到共享文件,并在项目中选择一个位置


用户特定的首选项(如快捷方式、颜色和字体等)以及其他工作区首选项可以在“窗口>首选项”中设置,并通过“文件>导出/导入…”部分共享:常规首选项或通过Eclipse Oomph首选项记录器记录,并通过Eclipse.org存储/同步请参阅。从技术上讲,这些首选项存储在工作区的.metadata子文件夹中。

谢谢。但这里的问题是如何将设置与源代码一起移动。也就是说,我想将相关设置保存在源文件夹中@苏,我有点困惑。如果将.settings签入源代码管理,是否未将设置保存在源文件夹中?