【问题标题】:IntelliJ Idea 14 JSF XHTML code styleIntelliJ Idea 14 JSF XHTML 代码风格
【发布时间】:2015-12-14 17:19:22
【问题描述】:

由于我是我们团队中唯一不使用 Eclipse 的成员,因此我必须根据给定的代码样式(基于 Eclipse 格式化程序)设置格式化程序。对于Java,我已经设置了一切没有问题。但是我还需要使用制表符而不是 XHTML JSF 页面的 4 个空格来设置缩进。我在编辑器/代码样式下找不到 XHTML 选项。

我尝试在默认设置、HTML 和 XML 中设置“使用制表符”,但没有给我想要的结果。现在我被编辑器顶部的黄色条纹警告说文件正在使用制表符而不是 4 个空格。

我想完全摆脱这种情况,并为此项目使用制表符缩进。

谁能给个建议?谢谢!

【问题讨论】:

  • 使用EditorConfig怎么样? IntelliJ 通过plugin 支持它,您甚至可以将配置文件签入源代码控制,以便从事该项目并具有编辑器配置支持的其他所有人都可以使用相同的设置。顺便说一句:我处于相同的位置 - 我的团队中只有一个使用 IntelliJ 而不是 Eclipse :)
  • 感谢 Bohuslav,IntelliJ 14.1.4 似乎已经默认捆绑了 EditorConfig 插件。它似乎完成了这项工作!如果你写这个作为这个问题的答案,我会接受它作为一个解决方案。

标签: java eclipse jsf jsf-2 intellij-idea


【解决方案1】:

一种选择是使用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

【讨论】:

    猜你喜欢
    • 2015-01-18
    • 1970-01-01
    • 2018-03-16
    • 2016-02-09
    • 1970-01-01
    • 2023-03-09
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多