WebStorm设置Tab键的缩进无效问题

完美解决新版WebStorm让人别扭的Tab键的缩进问题

以前WebStorm设置好code style中的Tab sizeindent后就会默认是这个设置的值,但是新版的WebStorm出现了一个怪现象,无论如何设置Tab sizeindent, tab的缩进永远都是2个字符,让习惯了4个字符缩进的开发者十分别扭,很不适应,

在这里插入图片描述

即使取消掉indents detection检测,也无济于事,让人感觉很别扭

在这里插入图片描述

把project下运行时产生的缓存.idea目录删除了还是不可以, 而让人更奇怪的事,所有新建的项目以及部分旧的项目所有tabsize都是settings设置的4个长度, 也无济于事。

这时发现有问题的项目目录下有一个.editorconfig文件, 再仔细看看偏好设置中有个EditorConfig选项
取消勾选,或者修改.editorconfig的indent_size值即可

在这里插入图片描述

在这里插入图片描述

indent_size = 2indent_size = 4 以后代码缩进全变回4个空格缩进长度了。。。

在这里插入图片描述

新版WebStorm开始对editorconfig支持

项目是我用老版webstrom时生成的,这个项目带了一个.editorconfig文件,然而之前我一直使用老版WebStorm,所以这个配置文件对我的设置没有任何影响。而当我升级到新版WebStorm的了以后, WebStorm开始支持editorconfig,于是项目下的.editorconfig生效并且优先权利大过我的settings配置,于是就出现了明明在settings里配置tabsize=4但实际还是以tabsize=2的大小格式化代码缩进。

目前有很多IDE对editorconfig都进行了默认设置,权限大于setting下设置的值

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值