visual-studio-code - 缩进多行赋值运算符时,Visual Code/WebStorm 的行为不同
问题描述
我有以下代码行:
const [
a,
b,
c,
d,
] = [
...someArray,
...someOtherArray,
];
WebStorm 如上所示格式化这些行,但 Visual Studio Code 将它们格式化如下:
const [
a,
b,
c,
d,
] = [
...someArray,
...someOtherArray,
];
它们都没有代码格式化插件——只有它们附带的默认包。我真的不喜欢这两种方式中的任何一种,但我希望两个编辑器之间的行为一致,并且在这种情况下我找不到影响缩进决定的设置。我花了几个小时在两个编辑器中滚动浏览所有可能的代码格式选项,但缩进决定似乎是凭空而来的。有谁知道我在哪里或如何修改它?
值得一提的是,如果代码如下所示:
const [a, b, c, d] = [
...someArray,
...someOtherArray,
];
然后两个编辑器都按照上面的格式对其进行格式化。问题似乎是当=
操作员在新线路上时。
解决方案
看起来您只需要将 vscode 和 webstorm 设置中的缩进更改为相同的值。使用空格或制表符以及 2 或 4 个缩进大小。
推荐阅读
- sql - 无法向表中添加值,在看似不相关的表上引发错误
- javascript - 如何使电子与领域脱机工作
- mule4 - Mule 4:如何在 Mule 4 应用程序中实施策略并排除 API?
- javascript - 如何在 Node.js 应用程序的非生产环境中禁用堆栈跟踪?
- java - 如何遍历数据表选择值以作为 json 请求传递
- trailing - 如何在不使用 PineScript 中当前蜡烛的高点的情况下使追踪卖出随价格上涨而不是在价格反转时下跌
- azure - 如何在 Azure Function App 中使用 System.Runtime.Caching
- javascript - 如何在本机反应中将不同样式应用于特定按钮
- wordpress - WooCommerce REST API:列出所有父订单
- javascript - 仅从 api 获取项目“x”项目而不是所有项目,并在用户滚动时加载更多内容