更新 WebStorm 2016 中的当前缩进空间大小

Posted

技术标签:

【中文标题】更新 WebStorm 2016 中的当前缩进空间大小【英文标题】:Update current indentation spaces size in WebStorm 2016 【发布时间】:2016-10-04 11:35:01 【问题描述】:

我需要在自动创建的 Ionic 项目中从 2 个空格的缩进样式切换到 4 个空格的缩进样式。

我在 Mac OS X 上运行 WebStorm 2016.1。

我已经尝试过改变:

网络风暴 |偏好 |代码风格 | javascript |制表符和缩进

并使用缩进大小、制表符大小、使用制表符等...但似乎没有任何更改对现有(和新)JavaScript 文件产生影响。

关于如何实现它的任何想法?某些常规设置可能会阻止此更改生效吗?

【问题讨论】:

1) 尝试禁用Code Style | Detect and use existing file indents for editing 2) 你的项目中有.editorconfig 吗?那里的设置将覆盖您的代码样式设置(这是预期的行为)。 是的,项目目录中有一个 .editorconfig 文件,这肯定会使任何设置更新无效。尽管我之前应该注意到它,但我发现 IDE 没有警告你这很奇怪。无论如何,编辑此类文件并重新格式化代码解决了我的需求,谢谢@LazyOne WebStorm 肯定会就此向您发出警告(对我来说是——文件顶部的绿色条)——也许您已经拒绝了它或类似的东西。请参阅以下示例:12 【参考方案1】:

您的项目中有.editorconfig 文件吗?那里的设置将覆盖您的代码样式设置(这是预期的行为——这是 EditorConfig 插件的全部性质/目的)。


附言 IDE 应该通知您这种行为(对我来说是这样)。例如:

【讨论】:

以上是关于更新 WebStorm 2016 中的当前缩进空间大小的主要内容,如果未能解决你的问题,请参考以下文章

webstorm退格与缩进问题

WebStorm 2016.3 EAP, 163.3512 更新

解决eslint与webstorm关于script标签的缩进问题

webstorm 如何实现整段缩进?

Webstorm 的 Tab 键怎样调整缩进值? 调节成缩进成2个空格或者4个空格

求助,为啥webstorm设置默认缩进值无效