Bagikan melalui


Memformat ulang kode Python secara otomatis di Visual Studio

Visual Studio memungkinkan Anda memformat ulang kode dengan cepat agar sesuai dengan standar formatter tertentu. Dalam artikel ini, Anda menjelajahi cara mengakses dan mengaktifkan fitur pemformatan.

Pilih pemformat

Anda dapat mengatur pemformat kode sumber Anda melalui Opsi>Alat>Editor>Teks Pemformatan Python.> Alat Python di Visual Studio mendukung pemformatan kode sumber dengan autopep8, formatter Hitam, dan yapf.

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

Dukungan Python di Visual Studio juga menambahkan perintah Paragraf Komentar Isi ke menu Edit>Tingkat Lanjut seperti yang dijelaskan di bagian selanjutnya.

Terapkan format ke pilihan atau file

Anda bisa menerapkan pengaturan pemformatan ke semua konten dalam file atau hanya ke pilihan tertentu.

Untuk memformat pilihan, pilih Edit>Pilihan Format Tingkat Lanjut.>

Untuk memformat seluruh file, pilih Edit>Dokumen Format Tingkat Lanjut.>

Pembungkus kata

Anda dapat mengaktifkan pembungkusan kata dalam Opsi>Alat>Editor>Teks Python>Umum. Di bagian Pengaturan, pilih kotak centang bungkus Word.

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

Format teks komentar

Opsi Edit>Paragraf Komentar Isian Tingkat Lanjut>me-reflow dan memformat teks komentar.

Format ulang garis panjang

Gunakan fitur untuk memecah baris teks yang panjang, seperti yang ditunjukkan dalam contoh ini:

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

Teks diformat ulang sebagai beberapa baris:

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

Menggabungkan garis pendek

Gunakan fitur untuk menggabungkan baris teks pendek, seperti yang ditunjukkan dalam contoh ini:

# Short line of text
# more text
# text

Teks diformat ulang menjadi satu baris:

# Short line of text more text text