Pemformat Kode Black di VSCode
Pemformat Black, versi 23.3.0, terintegrasi dalam ekstensi VSCode. Ekstensi Pemformat dengan Black mendukung semua versi bahasa Python yang secara aktif didukung, mulai dari Python 3.7. Penting untuk dicatat bahwa versi Black (23.3.0) yang terpasang hanya digunakan jika tidak ada versi Black yang terinstal di lingkungan Python yang dipilih. Selain itu, versi Black yang didukung minimal oleh ekstensi ini adalah 22.3.0.
Catatan tentang Status Eksperimental
Ekstensi Pemformat saat ini (10 Juni 2023) berada dalam fase eksperimentalnya. Rencananya, ekstensi ini akan menggantikan fungsionalitas pemformatan Black yang terintegrasi dalam ekstensi Python untuk VSCode.
Instalasi
Untuk memulai, instal ekstensi Black Formatter dari pasar VSCode. Setelah terpasang, ekstensi ini akan tersedia sebagai pemformat untuk file-file Python.
Penggunaan
Mengatur Pemformat Black sebagai Pemformat Default
Setelah instalasi, perlu mengatur "Black Formatter" sebagai pemformat default untuk file-file Python. Ini dapat dilakukan dengan dua cara:
- Gunakan menu konteks (klik kanan pada file Python yang terbuka di editor) dan pilih "Format Document With..."
- Tambahkan potongan kode berikut ke dalam file
settings.json
Anda.
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
}
Jika Anda memiliki pemformat lain yang sudah diatur, pastikan untuk menggantinya dengan menambahkan:
"python.formatting.provider": "none"
Mengaktifkan Pemformatan Otomatis
Untuk alur kerja yang lebih efisien, Anda dapat mengaktifkan pemformat untuk secara otomatis memformat kode Anda setiap kali Anda menyimpan sebuah file. Untuk mengaktifkannya, tambahkan yang berikut ini ke dalam file settings.json
Anda:
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true
}
Referensi