Intellij 在同一 .vue 文件中使用不同的缩进



<template>区域中,Intellij使用2个空格进行缩进,对于<script>部分,它使用4个空格。由于缩进不同,我在运行npm run dev时出现错误。

我已经将 Intellij 设置为对我能找到的所有文件类型使用 4 个空格(不包括 JS 或 .vue)。项目本身使用 2 个空格(我想改变一下)。

但是,现在就像我说的,它在同一文件中使用两种不同的缩进样式,这会导致很多问题。

Code -> Reformat code将代码更改为具有 2 个不同缩进的这种样式。

知道发生了什么吗?谢谢!

首先,请确保您没有在Settings/Preferences | Editor | Code Style中启用检测并使用现有文件缩进进行编辑。如果这样做,则在自动缩进时,可能会应用错误的设置。

然后,尝试使用Control+Alt+L或代码 ->重新格式化代码重新格式化代码。

最新更新