IntelliJ Idea 14 JSF XHTML 代码风格
IntelliJ Idea 14 JSF XHTML code style
因为我是我们团队中唯一没有使用 Eclipse 的成员,所以我必须根据给定的代码风格(基于 Eclipse 格式化程序)设置格式化程序。对于 Java,我已将所有设置都没有问题。但是我也需要使用制表符而不是 XHTML JSF 页面的 4 个空格来设置缩进。我在 Editor/Code 样式下找不到 XHTML 选项。
我尝试在默认设置中设置 "use tab character",HTML 和 XML,但没有给我想要的结果。现在,我在编辑器顶部收到黄色条纹警告,该文件正在使用制表符而不是 4 个空格。
我想完全摆脱这个并为这个项目使用制表符缩进。
有人可以给个建议吗?谢谢!
一种选择是使用 EditorConfig。它允许您使用名为 .editorconfig
的配置文件为项目设置缩进和其他格式设置。您可以将此文件签入到版本控制中,或者您可以将其放在本地并将其放入 .gitignore
例如。
启用 EditorConfig 支持(选中 Settings/Editor/Code Style/Enable Editor Config Support,如果默认情况下未启用),IntelliJ 将使用来自配置文件并相应地覆盖默认 IDE/project 格式设置。
这是一个示例配置文件,它应该设置您想要的格式:
# top-most EditorConfig file
root = true
[*]
end_of_line = lf
insert_final_newline = true
indent_style = tab
indent_size = 4
因为我是我们团队中唯一没有使用 Eclipse 的成员,所以我必须根据给定的代码风格(基于 Eclipse 格式化程序)设置格式化程序。对于 Java,我已将所有设置都没有问题。但是我也需要使用制表符而不是 XHTML JSF 页面的 4 个空格来设置缩进。我在 Editor/Code 样式下找不到 XHTML 选项。
我尝试在默认设置中设置 "use tab character",HTML 和 XML,但没有给我想要的结果。现在,我在编辑器顶部收到黄色条纹警告,该文件正在使用制表符而不是 4 个空格。
我想完全摆脱这个并为这个项目使用制表符缩进。
有人可以给个建议吗?谢谢!
一种选择是使用 EditorConfig。它允许您使用名为 .editorconfig
的配置文件为项目设置缩进和其他格式设置。您可以将此文件签入到版本控制中,或者您可以将其放在本地并将其放入 .gitignore
例如。
启用 EditorConfig 支持(选中 Settings/Editor/Code Style/Enable Editor Config Support,如果默认情况下未启用),IntelliJ 将使用来自配置文件并相应地覆盖默认 IDE/project 格式设置。
这是一个示例配置文件,它应该设置您想要的格式:
# top-most EditorConfig file
root = true
[*]
end_of_line = lf
insert_final_newline = true
indent_style = tab
indent_size = 4