Eclipse的formatter配置文件存储位置及当前使用路径查询方法
Eclipse Formatter配置文件存储位置及当前配置路径查询方法
配置文件默认存储位置
Eclipse的formatter规则默认不会存为独立的XML文件,只有主动导出时才会生成XML格式的配置文件,默认存储逻辑如下:
- 工作空间全局配置:存放在当前工作空间目录下的
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs文件中(以上为Java项目的配置路径,其他语言对应修改文件名中jdt相关的标识即可),规则以键值对形式存储在该配置文件内 - 项目专属配置:如果单个项目单独设置了formatter规则,优先级会高于全局配置,规则存放在项目根目录的
.settings/org.eclipse.jdt.ui.prefs文件中
当前使用的formatter配置路径查询步骤
- 打开Eclipse偏好设置:Windows/Linux系统点击顶部菜单栏
窗口 > 偏好设置,macOS系统点击顶部菜单栏Eclipse > 设置 - 依次展开菜单路径:Java > 代码风格 > 格式化程序,非Java项目对应选择对应语言的「代码风格」分类即可
- 页面顶部展示的「活动配置文件」就是当前正在使用的formatter规则,分两种情况确认路径:
- 若为内置默认配置:规则预置在Eclipse官方插件中,无独立外置配置文件,可通过导出操作生成独立XML备份
- 若为自定义创建/导入的配置:点击右侧「编辑」按钮,弹出的编辑窗口顶部会标注配置来源:
- 标注为工作空间:对应路径为工作空间下的
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs - 标注为对应项目名称:对应路径为项目根目录下的
.settings/org.eclipse.jdt.ui.prefs
- 标注为工作空间:对应路径为工作空间下的
- 若需要当前配置的独立XML文件,直接在格式化程序页面点击「导出」按钮,选择本地存储位置即可生成。
注:Eclipse不会主动记录你之前手动导出的formatter XML文件路径,如有需要可通过系统文件搜索功能,搜索包含
<profiles version=字段的XML文件快速定位。
内容的提问来源于stack exchange,提问作者AndreasInfo
相关产品推荐
相关产品推荐

