【问题标题】:Is there a possibility in IntelliJ (or other free IDE/Tool) to indent whole project (only indentation without formatting))IntelliJ(或其他免费 IDE/工具)是否有可能缩进整个项目(仅缩进不格式化))
【发布时间】:2019-07-25 14:05:00
【问题描述】:

我想在我的项目中格式化代码。首先,我想在所有 java 文件中进行一致的缩进。

我知道有 CTRL+ALT+L 选项,但它也会格式化其他内容 - 大括号中的间距等。

CTRL+ALT+I 是我想要做的,但会自动出现在项目中的所有类上。

我检查了 Eclipse 插件,JIndent 工具,这些工具都不符合要求。

我希望所有 java 文件都采用一致的缩进样式(2 个空格)并且格式的所有其他方面都没有改变。

感谢您的任何建议。

【问题讨论】:

    标签: java format indentation


    【解决方案1】:

    我建议使用 Google Java 代码格式化程序,它可以在 Eclipse 和 Intellij Idea IDE 中带来统一性。我在链接下方提供。

    https://github.com/google/google-java-format

    您可以在 Eclipse 中安装插件并在 Eclipse Preference 页面中进行更改。在 Eclipse 的情况下,您必须使用键盘命令 CTRL+SHIFT+F

    如果是 Intellij IDE,您必须使用键盘命令 CTRL+ALT+L 来格式化代码。

    您可以在下面看到 Eclipse 首选项页面的屏幕截图。

    您可以在下面看到 Intellij Idea 设置页面的屏幕截图。

    【讨论】:

    • 我已经试过了。 in 不符合要求,因为它不仅缩进了文件。例如,它还执行以下操作:` public void method(){ } into public void method() { }
    • 如果你想在项目级别做,你也可以在eclipse中右键单击并选择源>格式。
    • 在 Intellij IDE 的情况下,您可以右键单击并选择 ReFormat code。
    • 我建议将制表符更改为空格,它会正确缩进。
    猜你喜欢
    • 1970-01-01
    • 2018-12-24
    • 2021-12-25
    • 2018-05-31
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多