作者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
推 brianhsu:我沒想到這招,不過最後是直接把 project 的 .setting 放 08/16 17:24
→ brianhsu:到 VCS 上了,反正 .project/.classpath 都放了,多一個 08/16 17:24
→ brianhsu:沒差啦!(誤) 08/16 17:24
→ qrtt1:剛剛發現自訂的也正常,原來是自訂的名字會被前置_底線haha 08/16 17:25
→ qrtt1:呵. 不過還是要大家打從心理接受才是最強大的做法.. 08/16 17:26
→ brianhsu:還是建立團隊的共識比較重要,這只不過是多上道保險。:p 08/16 17:32
推 nvidia:推樓上,這真的很重要,不然只是一個人瞎努力而已 08/19 08:08