我最近从Sublime Text切换到IntelliJ,我想弄清楚,如果有一种方法让IntelliJ自动检测当前文件使用的缩进并使用它而不是默认
我必须处理很多第三方代码,这些代码可能有不同的缩进设置,由于显而易见的原因,我不允许更改。
Sublime Text能够检测并遵守当前文件的缩进,这非常直观且不引人注目。另一方面,IntelliJ只是坚持自己的设置,导致混合标签和空格,错误的缩进级别和错误的合并冲突。
除了必须在每次获得具有不同缩进的文件时手动更改缩进设置时,是否有一种方法可以使IntelliJ运行。
由于
答案 0 :(得分:2)
您在IntelliJ中打开的每个项目都有自己的设置。您需要在第一次打开项目时设置缩进样式,但之后将保存它(对于您处理的每个项目,它都可以不同)。来自IntelliJ help site:
项目设置与每个特定项目一起存储为一组
xml
个文件 在.idea
文件夹下。如果你指定 default project settings, 这些设置将自动用于每个新创建的项目。
您可以在Code Style dialog。
中修改项目的缩进设置答案 1 :(得分:1)