Intellij使用-- 導入Eclipse的代碼格式化文件


目錄[-]

對於一個團隊來說,使用統一的代碼格式是非常重要的,否則在使用版本控制工具時,會出現大量的沖突。在Eclipse里,我們可以通過一些xml來進行代碼格式的統一,但是這些文件要應用在Intellij里,還是要費一點周折的。不過如果你跟博主一樣,有過合並一個文件出現200個沖突的慘痛經歷之后,就會覺得這個工作是值得的了。

方法

一般我們使用Eclipse會統一的code-style.xml文件。Intellij里無法直接導入這個文件,不過有一個插件Eclipse Code Formatter可以完成這個任務。

  • 安裝插件:

    選擇Preferences=>Plugins=>Browse repositories,搜索Eclipse即可出現,點擊左上角的Download and Install安裝。安裝之后重啟Intellij,即可在Preferences=>Eclipse Code Formatter找到配置項。

  • 配置插件:

    選擇Preferences=>Eclipse Code Formatter,勾選Use the Eclipse-code-formatter,並在Eclipse Java Formatter config file選擇Eclipse用的code-style.xml文件,這個選項會決定格式化代碼的方式。同時配置Import orderFrom File也為Eclipse用的code-style.xml文件,這個選項會決定組織import區域的方式。

  • 使用插件

    使用Intellij的格式化快捷鍵"Ctrl+shift+F"即可進行格式化。如果出錯會輸出提示到Event Log里,如果看到'xxx formatted sucessfully by Eclipse code formatter'則表示格式化成功!

    補充一個小技巧,一般建議只格式化自己的代碼,不進行全文件格式化,選擇自己的代碼塊再使用"Ctrl+shift+F"即可部分格式化。

  • 測試

    博主在Intellij IDEA12下測試Eclipse Code Formatter可用,並且和Eclipse 3.5同時使用一個code-template.xml,編輯同一個文件,沒有出現沖突。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM