之所以用“使用Eclipse时的配置”,因为配置“配置”不全是针对Eclipse软件本身的配置。需要注意两点。
- 下面提到的任何配置经备份/提取后导入到另一台机器或者另一个Eclipse软件时,凡涉及到文件路径的配置都可以通过本文编辑器修改。
- 备份/提取。备份是直接copy事实存在的文件资源。提取是通过软件解析生成的文件资源,该文件资源Eclipse运行时事实不存在、不依赖
配置备份和提取的意义
- 分而治之,不需要拷贝整个庞大的依赖资源比如Eclipse软化或项目源码,开发的场景不再限制在同一台电脑的唯一一个Eclipse软件
- 只需要携带项目配置,当置换另一台电脑或Eclipse软件时,可以省去重复繁琐的配置过程,迅速无缝的开发。
dev.userlibraries
java开发,全局,提取(自.metadata的用户Libraries)。
做java开发时,配置User Libraries选项,可导出备份为*.userlibraries文件,转移到另一台电脑中使用
配置User Libraries选项,可导入正确格式*.userlibraries文件
该文件并不事实存在,而是Eclipse解析后生成或使用
不受Eclipse版本影响,不受具体项目影响,受本地文件路径影响
导入成功后文件和程序彼此独立,可通过编辑器修改
my-javaformater.xml
java开发,全局,提取(自.metadata下的Java代码格式化)。
做java开发时,配置Code Style --> Formatter选项,可导出备份为.xml文件,转移到另一台电脑中使用
配置Code Style --> Formatter选项,可导入正确格式*.xml文件
不受Eclipse版本影响,不受具体项目影响,不受本地文件路径影响。
该文件并不事实存在,而是Eclipse解析后生成或使用
导入成功后文件和程序彼此独立,可通过编辑器修改
=======
14.12.25更新
提供一个格式化模板,该模板是开源框架nutz采用的。
https://github.com/nutzam/nutz/blob/master/doc/eclipse/nutz-eclipse-java-code-format-1.0.xml
templates.xml
java开发,全局,提取(自.metadata下的Java快捷生成代码)。
做java开发时,配置Window -> Preferences -> Java -> Editor -> Templates选项,可导出备份为.xml文件,转移到另一台电脑中使用
配置Editor -> Templates选项,可导入正确格式*.xml文件
不受Ecl