IntelliJ自动检测每个文件的缩进

问题描述 投票:3回答:2

我最近从Sublime Text切换到IntelliJ,我想弄清楚,如果有一种方法让IntelliJ自动检测当前文件使用的缩进并使用它而不是默认

我必须处理很多第三方代码,它们可以有不同的缩进设置,我不允许因为显而易见的原因而改变。

Sublime Text能够检测并遵守当前文件的缩进,这非常直观且不引人注目。另一方面,IntelliJ只是坚持自己的设置,导致混合标签和空格,错误的缩进级别和错误的合并冲突。

有没有办法使IntelliJ行为,除了每次我得到一个具有不同缩进的文件时必须手动更改缩进设置。

谢谢

intellij-idea sublimetext2 indentation
2个回答
1
投票

在Intellij的最新版本中,有一个Detect并使用现有的文件缩进来编辑此设置:

enter image description here


2
投票

您在IntelliJ中打开的每个项目都有自己的设置。您需要在第一次打开项目时设置缩进样式,但之后将保存它(对于您处理的每个项目,它都可以不同)。来自IntelliJ help site

项目设置与每个特定项目一起存储为xml文件夹下的一组.idea文件。如果指定default project settings,则这些设置将自动用于每个新创建的项目。

您可以在Code Style dialog中编辑项目的缩进设置。

© www.soinside.com 2019 - 2024. All rights reserved.