How to align next line with comments and not code
已回答
Hello,
I noticed that when I add a comment and then click "enter" (add a new line) the new line is not aligned with the comment but with the code above the comment.
So if I write:
def foo():
pass
# write a function starting after this comment
If I click "enter" after writing the comment above the next line will have an indent, as if I wanted to continue writing the "foo" function.
Is there any way to disable this? so that the next line is not indented?
Thank you.
请先登录再写评论。
Hi there! Sorry for the late update.
Currently indentation of comments is not taken into account when calculating indents/block structure of a program just like in Python interpreter itself. Unfortunately, it causes some unwanted side-effects in the formatter like the one you've encountered. It's been reported before, for example, in PY-17834. We're going to address this issue in one of the upcoming releases, so stay tuned.