如何解决缩进多行分配运算符时,Visual Code / WebStorm的行为有所不同
我有以下几行代码:
const [
a,b,c,d,] = [
...someArray,...someOtherArray,];
WebStorm如上所示格式化这些行,但是Visual Studio Code格式化它们如下:
const [
a,] = [
...someArray,];
它们都没有代码格式化插件-只是它们附带的默认软件包。我实际上并不偏爱这两种方式中的任何一种,但是我希望两个编辑器之间保持一致的行为,在这种情况下,我无法找到影响缩进决定的设置。我已经花了数小时在两个编辑器中滚动浏览每种可能的代码格式设置选项,但是缩进决定似乎并非凭空做出的。有谁知道我在哪里或如何修改它?
值得一提的是,如果代码如下所示:
const [a,d] = [
...someArray,];
然后,两个编辑器都将其格式化如上。问题似乎出在=
运算符换行时。
解决方法
您似乎只需要将vscode和Webstorm设置中的缩进更改为相同的值即可。要使用空格或制表符以及2或4的缩进大小。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。