You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Eclipse中禁用缩进?已按步骤操作但仍有缩进

解决Eclipse禁用缩进后仍生效的问题

我之前也踩过这个坑!你已经做了基础的Formatter配置,但没生效大概率是这些细节没注意到:

  • 确认激活的是你修改的新配置文件
    编辑完新profile后,一定要回到Windows > Preferences > Java > Code Style > Formatter页面,检查顶部的「Active profile」下拉框是不是选中了你刚创建的那个。很多时候编辑完就忘了切换,Eclipse还是在用默认的旧配置。选好后点击「Apply and Close」。

  • 细化缩进相关的所有参数
    进入你创建的profile编辑界面,除了取消勾选缩进选项,还要:

    1. 在「Indentation」标签页,把「Indentation size」和「Tab size」都设为0;
    2. 切换到「Line Wrapping」标签页,检查「Indentation policy」下的选项(比如「Default indentation」「Indent on wrap」),确保这些可能产生缩进的规则也被禁用。
  • 检查自动格式化的触发设置
    有时候你没手动格式化,但Eclipse会在保存时自动执行格式化,覆盖你的设置。去Windows > Preferences > Java > Editor > Save Actions:

    • 如果勾选了「Perform the selected actions on save」,看看里面的「Format source code」是不是开启状态。要是不需要自动格式化,直接关掉这个选项;如果需要,确保它使用的是你修改后的无缩进profile。
  • 排查项目级别的配置覆盖
    Eclipse允许项目单独设置代码风格,优先级高于全局配置。右键你的项目 → Properties > Java Code Style > Formatter,看是否勾选了「Enable project specific settings」:

    • 如果是,要么在这里切换到你的无缩进profile,要么取消勾选,让项目使用全局配置。

最后,手动触发一次格式化(快捷键Ctrl+Shift+F)测试效果。如果还是有问题,可以尝试导出你的profile,再重新导入,有时候配置缓存会导致设置不生效。

内容的提问来源于stack exchange,提问作者RBO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:53:49