Java IntelliJ Idea 14 JSF XHTML代码风格
由于我是团队中唯一不使用Eclipse的成员,我必须根据给定的代码样式(基于Eclipse格式化程序)设置格式化程序。对于Java,我设置了所有问题。但是对于XHTML JSF页面,我需要使用制表符而不是4个空格来设置缩进。我在编辑器/代码样式下找不到XHTML选项 我尝试在默认设置中设置“use tab character”,HTML和XML也是如此,但没有任何结果。现在,编辑器顶部的黄色条纹警告我,文件使用的是制表符,而不是4个空格 我想完全摆脱这个问题,在这个项目中使用制表符缩进Java IntelliJ Idea 14 JSF XHTML代码风格,java,eclipse,jsf,jsf-2,intellij-idea,Java,Eclipse,Jsf,Jsf 2,Intellij Idea,由于我是团队中唯一不使用Eclipse的成员,我必须根据给定的代码样式(基于Eclipse格式化程序)设置格式化程序。对于Java,我设置了所有问题。但是对于XHTML JSF页面,我需要使用制表符而不是4个空格来设置缩进。我在编辑器/代码样式下找不到XHTML选项 我尝试在默认设置中设置“use tab character”,HTML和XML也是如此,但没有任何结果。现在,编辑器顶部的黄色条纹警告我,文件使用的是制表符,而不是4个空格 我想完全摆脱这个问题,在这个项目中使用制表符缩进 有人能给
有人能给点建议吗?谢谢 一个选择是使用。它允许您使用名为
.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
使用如何?IntelliJ通过来支持它,您甚至可以将配置文件签入到源代码管理中,以便在项目中工作并具有编辑器配置支持的所有其他人都可以使用相同的设置。顺便说一句:我也处于同样的位置——我的团队中只有一个人在Eclipse上使用IntelliJ:)感谢Bohuslav,IntelliJ 14.1.4似乎已经默认绑定了EditorConfig插件。而且它似乎完成了任务!如果你写这篇文章作为对这个问题的回答,我会接受它作为解决方案。