【问题标题】:Is there a way to configure closing indentation in multiline function call?有没有办法在多行函数调用中配置关闭缩进?
【发布时间】:2022-01-04 22:03:47
【问题描述】:

在 Visual Studio 代码中,在编辑打字稿文件时,如果我想用 reindent 命令重新缩进这段代码:

this.someClass.method(
    argumentA,
    argumentB,
);

它会将其更改为:

this.someClass.method(
    argumentA,
    argumentB,
    ); // <-- messed up indentation

文件的其余部分将从那里移动缩进。

有没有办法修复这种行为,即告诉编辑器将右括号放在与调用语句开头相同的缩进级别?

【问题讨论】:

  • 没用过这个命令,但是好像做奇怪的事情。如果您尝试使用Format Document 会发生什么? Prettier 也很棒。
  • 谢谢!看起来像 Format document 按预期工作!我想知道那有什么区别。如果您将其作为答案,我会将其标记为已回答。

标签: typescript visual-studio-code indentation lint


【解决方案1】:

我认为Format Document 命令是在 VSCode 中美化文件的推荐方法。

另外,我强烈推荐 Prettier 在 ave 上自动执行此操作。一旦你习惯了它,它非常很好。

【讨论】:

    猜你喜欢
    • 2014-09-06
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多