2015-09-17 107 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