Eclipse 在哪里存储有关"Run Favorites"或"Debug Favorites"的信息?



Eclipse 在哪里存储有关"运行收藏夹"或"调试收藏夹"的信息?

它们

存储在工作区.metadata/.plugins/org.eclipse.debug.ui目录中的文件launchConfigurationHistory.xml中。

该文件包含各种与启动相关的设置,收藏夹在<favorites>部分。

注: 在 Eclipse 运行时修改此文件可能不安全。

更新:

.metadata/.plugins/org.eclipse.debug.core/.launches目录中name.launch的启动配置文件本身也会更新,以显示它所在的收藏夹组。

更新:

如果 xxx.launch 文件位于收藏夹组中,则它包含以下内容:

<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute>

(以及许多其他与发布相关的条目)

更新:

您可以使用以下命令查看插件中的启动配置:

ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager(); 
ILaunchConfiguration [] configs = manager.getLaunchConfigurations();

ILaunchConfigurationIDebugUIConstants.ATTR_FAVORITE_GROUPS 属性应包含启动所在的任何收藏夹组。

最新更新