簡體   English   中英

自動保存在 VS 代碼中的 Python 中的注釋和函數頭之間添加兩個空行

[英]Auto save adds two empty lines between comment and function header in Python in VS code

我在 VS 代碼中用 Python 編寫代碼。 如果我在函數前添加注釋並點擊保存按鈕,VS 代碼會添加兩個空行:

# comment


def MyMethod():
    return 0

在設置中,我看到我使用 autopep8 格式化程序: autopep8 格式化程序

我無法找到導致這個煩人問題的原因。 也許我可以在某處配置設置?

這是由於 Python 的代碼約定 (PEP8)。 Pylance 將在保存時更正您的代碼。
這是 PEP8 的摘錄,您可以在這里找到:
You should use two spaces after a sentence-ending period.

如果注釋描述了您的函數,請嘗試使用 Docstrings。

注釋記錄函數行為應放在函數內部,就在簽名下方。 如果它沒有描述功能(放在功能之外),它應該有那些空行。 不要亂用語言的約定,這是非常糟糕的主意。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM