Oleh Denis Kuria

Peningkatan ekstensi Python untuk Visual Studio Code telah diluncurkan.

Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Microsoft mengumumkan di situs web blog pengembangnya bahwa rilis ekstensi Python untuk Visual Studio Code bulan Desember 2022 sekarang tersedia! Ekstensi ini masih dalam tahap pra-rilis tetapi tersedia untuk dicoba oleh publik. Inilah yang ditawarkan rilis Desember 2022 ini.

1. Lekukan Otomatis Dengan Pylance

Ada penambahan fitur indentasi otomatis di ekstensi Pylance. Fitur ini secara otomatis membuat lekukan yang benar dalam kode Anda. Ini memungkinkan pemrogram untuk mengalokasikan lebih banyak waktu mereka ke bagian logika kode mereka dan lebih sedikit waktu untuk memformat. Anda dapat mencobanya di Kode VS - Orang Dalam (pendaftaran diperlukan).

Setelah menginstal VS Code Insiders, buka pasar dan instal

instagram viewer
Pilance perpanjangan. Navigasi ke Lihat > ​​Palet Perintah, jenis Preferensi, dan lari Buka Pengaturan Pengguna (JSON). Pastikan editor.formatOnType disetel ke benar. Ini mengontrol apakah editor akan secara otomatis memformat baris kode setelah mengetik.

{
"meja kerja.colorTheme": "Gelap+ Bawaan",
"[piton]": {
"editor.formatOnType": BENAR
},
"python.defaultInterpreterPath": "C:\\Folder baru\\python.exe"
}

Setelah disetel ke true, lanjutkan dan tulis kode Anda untuk menikmati fitur baru ini.

2. Python untuk Ekstensi Web

Ini adalah ekstensi Kode VS baru yang memungkinkan Anda untuk menjalankan dan men-debug kode Python di peramban. Ini menggunakan Majelis Web sebagai mesin eksekusi. Ini dalam tahap percobaan dan karenanya Anda tidak boleh menggunakannya untuk pengembangan produksi Python. Untuk mulai menggunakannya, ikuti langkah-langkah berikut:

  1. Membuka browser berbasis Chrome.
  2. Arahkan ke repositori GitHub Anda menggunakan alamat berikut. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Ganti bagian nama pengguna dan repo dengan nama pengguna dan repositori GitHub Anda masing-masing. Outputnya harus seperti yang ditunjukkan di bawah ini.
  3. Pergi ke pasar dan instal Eksperimental - Python untuk Web perpanjangan.
  4. Buka file Python Anda.
  5. Tekan F5 untuk memulai debug atau CTRL+F5 untuk menjalankan kode tanpa debugging.

Keterbatasan Python untuk Ekstensi Web

Seperti disebutkan, ekstensi Python untuk Web bersifat eksperimental, dan karena itu memiliki beberapa keterbatasan.

  1. Sebagian besar plugin dan ekstensi Intellisense tidak tersedia untuk digunakan di Python untuk web. Yang tidak tersedia ditandai dengan simbol peringatan seperti yang ditunjukkan di bawah ini.
  2. Penerjemah Python yang digunakan versi web memiliki batasan berikut.
    • Itu tidak mendukung pip
    • Itu tidak mendukung stopkontak
    • Itu tidak mendukung modul Python asli
    • TIDAK benang mendukung maka tidak ada asinkron mendukung baik.

Akibatnya, penggunaan fitur ini oleh Anda harus dibatasi untuk proyek prototipe dan lingkungan pengujian.

3. Ekstensi Ruff

Ekstensi ini memberikan dukungan untuk ruff linter. Fitur yang paling menakjubkan adalah yang disediakannya Perbaiki Cepat tindakan yang secara otomatis akan memperbaiki pelanggaran yang dapat diperbaiki secara otomatis. Itu Ruff ekstensi tidak mengharuskan Anda menggunakan orang dalam VS Code untuk mencobanya. Ini juga tersedia untuk instalasi dalam Kode VS normal. Untuk mencobanya, navigasikan ke pasar VS Code dan instal.

Itu memperbaiki pelanggaran dalam kode dengan menjalankan kode Anda saat Anda mengedit atau membuka file Python. Untuk menggunakannya, ikuti langkah-langkah berikut:

  1. Membuka Kode Visual Studio
  2. Buat file Python baru dan tulis kode Anda
  3. Jika Anda memiliki file sumber Python yang disimpan sebelumnya, buka di Visual Studio Code
  4. Jalankan ekstensi Ruff dengan menavigasi ke Lihat > ​​Palet Perintah, jenis Ruff, dan lari Ruff: Perbaiki semua masalah yang dapat diperbaiki secara otomatis seperti yang ditunjukkan di bawah ini.
  5. Setelah dijalankan, Ruff akan memperbaiki semua pelanggaran yang dapat diperbaiki secara otomatis dalam kode Python Anda.

Mengapa Anda Harus Mencoba Ekstensi Python Baru di Visual Studio Code

Penambahan fitur baru ke ekstensi Visual Studio Code telah membuat pengembangan dengan Python lebih efisien di platform. Anda akan menghabiskan lebih sedikit waktu untuk mengkhawatirkan pemformatan kode dan karenanya menghabiskan lebih banyak waktu untuk mengerjakan logika kode Anda.

Selain itu, IDE sumber terbuka seperti Visual Studio Code mendapatkan pembaruan fitur secara berkala. Hal ini disebabkan banyaknya orang yang terlibat dalam pengembangan IDE. Pembaruan datang dengan fungsionalitas baru yang menghasilkan pengalaman pengkodean yang lebih baik saat menggunakan IDE.

Berlangganan newsletter kami

Komentar

MembagikanMenciakMembagikanMembagikanMembagikan
Menyalin
Surel
Membagikan
MembagikanMenciakMembagikanMembagikanMembagikan
Menyalin
Surel

Tautan disalin ke papan klip

Topik-topik terkait

  • Pemrograman
  • Piton

Tentang Penulis

Denis Kuria (1 Artikel Dipublikasikan)