作者qrtt1 (null)
看板Eclipse
标题Re: [问题] 预设的 Java Code Formatter 的设定
时间Mon Aug 16 17:18:35 2010
我有一个比较贱的做法,
就是写个 Builder 一旦触发就改成 Java Convention Formatter
刚刚试写了一下,看起来是可行的。
不过好像指定内建的 Formatter 比较正常
http://github.com/qrtt1/useMyFormatter
编成 plugin 後,丢到 eclipse 的 dropins 内 (重启 eclipse)
在 .project 增加 builder 设定
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>JavaCore</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.github.use.fmt.JavaConventionBuilder</name>
<arguments>
<dictionary>
<key>formatter</key>
<value>org.eclipse.jdt.ui.default.sun_profile</value>
</dictionary>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.165.131
1F:推 brianhsu:我没想到这招,不过最後是直接把 project 的 .setting 放 08/16 17:24
2F:→ brianhsu:到 VCS 上了,反正 .project/.classpath 都放了,多一个 08/16 17:24
3F:→ brianhsu:没差啦!(误) 08/16 17:24
4F:→ qrtt1:刚刚发现自订的也正常,原来是自订的名字会被前置_底线haha 08/16 17:25
5F:→ qrtt1:呵. 不过还是要大家打从心理接受才是最强大的做法.. 08/16 17:26
6F:→ brianhsu:还是建立团队的共识比较重要,这只不过是多上道保险。:p 08/16 17:32
7F:推 nvidia:推楼上,这真的很重要,不然只是一个人瞎努力而已 08/19 08:08