代码排版 java_用eclipse批量做java代码排版的办法(转)

前一段时间老在做同一个java工程的不同版本代码对比,很多都是因为代码的排版而有差异,最后想出一个办法。对每个版本的代码用同一个规则统一做 一次代码排版,这样互相比较的话就会排除大部分的代码格式差异。哈哈~~

批量排版方法1---在eclipse中直接排版:

在eclipse的Java开发视图中,选中代码的文件夹,然后点右键->Source->Format,可以对整个目录下的java代码做 一次排版

优点:好操作

缺点:时间会很长,并且有时候会导致eclipse的内存不足(我对4000多个文件排版后,eclipse直接死掉了)

批量排版方法2---在命令行中用eclipse做批量排版

eclipse本身就是一个实现了OSGI规范的platform,其中的很多功能都被做成了一个模块(bundle),所以有的功能比如排版可以独立于 eclipse的IDE来执行。

执行排版功能的命令如下:

eclipse -vm -application org.eclipse.jdt.core.JavaCodeFormatter -config

-vm为java虚拟机的路径,如:D:\jdk1.6.0_14\bin\javaw.exe

命令参数说明:

-config 可以用这个参数指定一个排版的模板,如果对一个项目设定了个性化的排版,即所谓的"Enable project specific settings",那么该java项目.settings目录下会有一个org.eclipse.jdt.core.prefs文件,这个就是模板文件,里面存的都是排版代码 的一些设置

  指的是要排版的文件或文件夹

命令行使用例子:

eclipse -vm D:\jdk1.6.0_14\bin\javaw.exe -application org.eclipse.jdt.core.JavaCodeFormatter -config ./org.eclipse.jdt.core.prefs ./src

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值