如何在 VS Code 中启用 Python 函数参数的自动缩进
How to enable auto-indentation of Python function arguments in VS Code
我希望启用 Python 函数参数的自动缩进,如下面使用 pycharm. I had a look at a 生成的示例所示,但讨论的解决方案似乎无法解决此问题。
期望的行为
VS 代码
- VS 代码版本:1.27.2
- Python 延期:2018.8.0(2018 年 9 月 4 日)
更新
- 当前
autoIndent
设置
这是 Python VSCode 扩展的一个已知问题,由于扩展 API 的限制,目前无法修复。更具体地说,编辑器中的行无法知道其他行的内容。我不知道这个问题有任何解决方法,但我同意它会大大降低使用 VSCode 的体验。
有关更多信息,请参阅此问题:https://github.com/Microsoft/vscode-python/issues/701
就像@larsl 已经写的那样,这是目前基本的 Microsoft python 扩展的限制。然而,VS Code 用户 Kevin Rose 非常友好地编写了一个完全符合我们要求的扩展:
https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent
就我早期使用它的经验而言,它非常有效!
我希望启用 Python 函数参数的自动缩进,如下面使用 pycharm. I had a look at a
期望的行为
VS 代码
- VS 代码版本:1.27.2
- Python 延期:2018.8.0(2018 年 9 月 4 日)
更新
- 当前
autoIndent
设置
这是 Python VSCode 扩展的一个已知问题,由于扩展 API 的限制,目前无法修复。更具体地说,编辑器中的行无法知道其他行的内容。我不知道这个问题有任何解决方法,但我同意它会大大降低使用 VSCode 的体验。
有关更多信息,请参阅此问题:https://github.com/Microsoft/vscode-python/issues/701
就像@larsl 已经写的那样,这是目前基本的 Microsoft python 扩展的限制。然而,VS Code 用户 Kevin Rose 非常友好地编写了一个完全符合我们要求的扩展:
https://marketplace.visualstudio.com/items?itemName=KevinRose.vsc-python-indent
就我早期使用它的经验而言,它非常有效!