IntelliJ IDEA中Ctrl+Alt+L自动格式化修改缩进格式问题求助
兄弟,这个问题我太有共鸣了!之前刚换IDEA的时候也被这个格式化缩进的问题折腾过,其实改个设置就能完美解决,给你一步步说:
解决IntelliJ IDEA格式化时保留制表符缩进的方法
- 打开IDEA的设置界面:可以用快捷键
Ctrl+Alt+S(Windows/Linux)或者Cmd+,(Mac),也可以通过顶部菜单栏的File→Settings(Windows/Linux)/IntelliJ IDEA→Settings(Mac)打开。 - 定位到Java代码样式设置:在左侧菜单依次展开
Editor→Code Style→Java(如果你需要设置其他语言,选对应的就行)。 - 调整缩进规则:切换到
Tabs and Indents标签页,重点改这几个选项:- 勾选
Use tab character,让IDEA使用制表符来缩进代码; - 确保
Replace tabs with spaces这个选项不要勾选,这就是格式化时把制表符转成空格的关键开关; - 按需设置
Tab size、Indent、Continuation indent的数值(比如你习惯制表符对应4个空格宽度,就都设为4)。
- 勾选
- 保存设置:点击
Apply再点OK,之后再按Ctrl+Alt+L格式化,代码的制表符缩进就不会被改成空格啦!
内容的提问来源于stack exchange,提问作者עומר אנגי
相关产品推荐
相关产品推荐

