2015-09-17 147 views
1

由於我是我們團隊中不使用Eclipse的唯一成員,我必須根據給定的代碼樣式(基於Eclipse格式化程序)設置格式化程序。對於Java我已經設置了一切都沒有問題。但是我需要使用製表符而不是4個空格來爲XHTML JSF頁面設置縮進。我無法在Editor/Code Style下找到XHTML選項。IntelliJ Idea 14 JSF XHTML代碼風格

我試圖在默認設置,HTML和XML中設置「使用標籤字符」,但沒有給我想要的結果。現在我被編輯器頂部的黃色條紋警告,該文件使用製表符而不是4個空格。

我想徹底擺脫這一點,並使用此項目的縮進標籤。

有人可以給一個建議嗎?謝謝!

+1

如何使用[EditorConfig(http://editorconfig.org/)? IntelliJ通過[plugin](https://plugins.jetbrains.com/plugin/7294)支持它,您甚至可以將配置文件簽入到源代碼控制中,以便在該項目上工作並擁有編輯器配置支持的其他人都可以使用相同的設置。順便說一句:我處於相同的位置 - 我的團隊中只有一個使用IntelliJ over Eclipse :) –

+0

感謝Bohuslav,IntelliJ 14.1.4似乎已經默認捆綁了EditorConfig插件。而且它似乎做的工作!如果你將這個問題寫成這個問題的答案,我會接受它作爲解決方案。 – kamelot

回答

1

一個選項是使用EditorConfig。它允許您使用名爲.editorconfig的配置文件爲項目設置縮進和其他格式設置。你可以在這個文件中檢查版本控制,或者你可以在本地擁有它,例如把它放到.gitignore。 (如果默認情況下未啓用,則啓用EditorConfig支持(檢查設置/編輯器/代碼樣式/啓用編輯器配置支持)),IntelliJ將使用配置文件中的設置並覆蓋默認的IDE /項目格式設置因此。

下面是一個示例配置文件,其中應設置格式化你想要的:

# top-most EditorConfig file 
root = true 

[*] 
end_of_line = lf 
insert_final_newline = true 
indent_style = tab 
indent_size = 4