代码之家  ›  专栏  ›  技术社区  ›  Konrad

如何在VS代码中启用Python函数参数的自动缩进

  •  2
  • Konrad  · 技术社区  · 6 年前

    . 我看了一眼 similar discussion 但所讨论的解决方案似乎并不能解决这个问题。

    期望的行为

    PyCharm

    VS代码

    VS Code indentation


    • VS代码版本:1.27.2
    • Python扩展:2018.8.0(2018年9月4日)

    更新

    • 当前 autoIndent enter image description here
    2 回复  |  直到 5 年前
        1
  •  5
  •   larsl    6 年前

    这是pythonvscode扩展的一个已知问题,由于扩展API的限制,目前无法修复。更具体地说,编辑器中的行不能知道其他行的内容。我不知道有什么解决这个问题的方法,但我同意这会大大减少使用VSCode的经验。

    有关详细信息,请参阅本期: https://github.com/Microsoft/vscode-python/issues/701

        2
  •  4
  •   Jannik Buhr    5 年前

    就像@larsl已经写的那样,这是目前基本的microsoftpython扩展的一个限制。然而,代码用户Kevin Rose非常友好地编写了一个扩展,它正好满足了我们的需求:

    https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent

    就我早期的经验来看,它很有魅力!