【问题标题】:How to smart reindent and reformat code in VSCode?如何在 VSCode 中智能地重新缩进和重新格式化代码?
【发布时间】:2021-09-13 19:41:31
【问题描述】:

使用 IntelliJ,如果您键入或复制代码并且缩进或格式不正确,您可以轻松按下 Shift Command L 并修复缩进和格式。这适用于我尝试过的所有语言(python、javascript、html/css 等)

有没有办法使用 VSCode 做同样的事情,但找不到任何方法。

IntelliJ 之前 括号上的空格不正确,冒号和括号之间不必要的空格,行之间的空格太少,以及 if True 行上的缩进不正确。

IntelliJ 之后 它使用 PEP8 代码标准并修复了所有提到的问题。

有没有办法在 VSCode 上做到这一点?

【问题讨论】:

    标签: intellij-idea visual-studio-code


    【解决方案1】:

    当我在该缩进中使用 Python 或任何语言时,我在 : 之后按回车键,然后它会将光标放在正确的位置。

    【讨论】:

    • 这只会将行盲目地向左或向右重新缩进。它不能纠正所描述的代码格式问题。
    • 当我使用 python 或任何缩进重要的语言时,我在 ' : ' 后按回车键,然后它把我放在正确的位置
    • 该隐是正确的,当您键入/按 Enter 时。但有时您打开现有代码或粘贴它是不正确的。按下回车键无法解决此问题。
    猜你喜欢
    • 1970-01-01
    • 2012-07-10
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多