JetBrains WebStorm忽略缩进设置
在JetBrains WebStorm忽略缩进设置,webstorm,Webstorm,在Settings>code Style>JavaScript中,我将Tab size和Indent设置为4。为什么WebStorm仍然忽略这些设置,正如您在预览窗口中看到的: 什么设置可以覆盖这些?如果您启用了EditorConfig插件(默认情况下应该是这样),并且在项目中有。EditorConfig文件(甚至可能在项目根目录之上),那么那里的设置将覆盖您的代码样式(这是预期的,因为这是此类插件的全部要点) 为什么会有这样的行为?可以做些什么 请检查.editorconfig文件的用途—
Settings>code Style>JavaScript
中,我将Tab size
和Indent
设置为4。为什么WebStorm仍然忽略这些设置,正如您在预览窗口中看到的:
什么设置可以覆盖这些?如果您启用了EditorConfig插件(默认情况下应该是这样),并且在项目中有
。EditorConfig
文件(甚至可能在项目根目录之上),那么那里的设置将覆盖您的代码样式(这是预期的,因为这是此类插件的全部要点)
为什么会有这样的行为?可以做些什么
.editorconfig
文件的用途——它们是独立于编辑器的。它意味着覆盖您的内部设置,以便在使用的不同IDE/编辑器之间提供一致性,而无需仅为此项目/文件夹配置IDE/编辑器.editorconfig
可以执行当前代码样式不支持的操作(例如,不同文件类型的不同右边距/尾随空白处理,即使代码样式不支持).editorconfig
可以为每个子文件夹进行不同的配置,甚至可以进行排除代码风格
,而不是代码风格>JavaScript
屏幕截图),你也会看到这一时刻的出现如果您启用了EditorConfig插件(默认情况下应该是这样),并且在项目中有
.EditorConfig
文件(甚至可能在项目根目录之上),则其中的设置将覆盖您的代码样式(这是预期的,因为这是此类插件的全部要点)。请确认一下。谢谢,就这样。然而,当我评估产品时,我想知道这种行为的意义是什么?上面写满了“困惑”。为什么更新设置时不更新.editorconfig
文件?如果你对此有答案,我接受……1)请检查.editorconfig
文件的用途——它们是独立于编辑器的。2) 您正在编辑代码样式设置,而不是实际的EditorConfig设置3)使用。EditorConfig
您可以执行代码样式无法执行的操作(例如,不同文件类型的不同右页边距/尾随空白处理,即使代码样式不支持),我明白了,谢谢。但是,如果插件覆盖默认代码样式设置而IDE没有告诉您,那么这并不能提高产品的可用性。4)IDE应该向您显示通知(使用轻GUI主题,它将是编辑器窗口顶部的绿色条),通知您“editorconfig文件覆盖您的代码样式设置”--我只是不确定它是否在WebStorm v11中可用。还是仅仅从v12开始。5) 如果你的设置提高了一级(只是代码风格
,而不是屏幕截图上的代码风格>JavaScript
),你也会看到这一时刻的出现6)你可以为这样的“更新.editorconfig
文件”想法提交功能请求单--