在 Visual Studio 中自動重新格式化 Python 程式碼

Visual Studio 可讓您快速重新格式化程式碼,以符合特定的格式器標準。 在本文中,您會探索如何存取及啟用格式設定功能。

選擇格式器

您可以透過工具>選項>文字編輯器>Python>格式設定設定原始程式碼格式器。 Visual Studio 中的 Python 工具支援使用 autopep8、Black 格式器和 yapf 進行原始程式碼格式設定。

Screenshot of the Python formatting options in Visual Studio and the Black formatter option selected.

Visual Studio 中的 Python 支援也會將實用的 [填滿註解段落] 命令新增至 [編輯]>[進階] 功能表中,如後續小節中所述。

將格式套用至選取範圍或檔案

您可以將格式化設定套用至檔案中的所有內容,或只套用至特定選取範圍。

若要格式化選取範圍,請選取 [編輯>進階>格式選取]。

若要格式化整個檔案,請選取 [編輯>進階>格式檔]。

自動換行

您可以在 [工具]>[選項]>[文字編輯器]>[Python]>[一般] 中啟用自動換行。 在 [設定] 區段中,選取 [自動換行] 核取方塊。

Screenshot that shows how to enable word wrapping for Python in Visual Studio.

格式化註解文字

[編輯]>[進階]>[填滿註解段落] 選項會重排並將註解文字格式化。

重新格式化長行

使用此功能來分隔長行文字,如下列範例所示:

# This is a very long long long long long long long long long long long long long long long long long long long comment

文字會重新格式化為多行:

# This is a very long long long long long long long long long long long long
# long long long long long long long comment

合併短行

使用此功能來合併短行文字,如下列範例所示:

# Short line of text
# more text
# text

文字會重新格式化成單行:

# Short line of text more text text