Kami sangat senang mengumumkan bahwa rilis Python Extension untuk Visual Studio Code Juni 2019 sekarang tersedia. Anda dapat
mengunduh ekstensi Python dari Marketplace, atau menginstalnya langsung dari galeri ekstensi di Visual Studio Code. Jika Anda sudah menginstal ekstensi Python, Anda juga bisa mendapatkan pembaruan terbaru dengan me-restart Visual Studio Code. Anda dapat mempelajari lebih lanjut tentang
dukungan Python di Visual Studio Code dalam dokumentasi.
Dalam rilis ini kami membuat perbaikan yang terdaftar di
changelog kami, menutup total 70 masalah termasuk penampil plot dengan jendela Python Interactive, tes paralel dengan pytest, dan lekukan pemilihan run di terminal.

Plot Viewer dengan jendela Python
Plot biasanya digunakan untuk visualisasi data. Salah satu fitur yang diminta paling atas untuk jendela Python Interactive adalah untuk memungkinkan pemeriksaan lebih dalam dari plot yang dihasilkan, misalnya memperbesar, menggeser, dan mengekspor gambar. Pembaruan Juni 2019 termasuk Plot Viewer baru yang dapat digunakan untuk memanipulasi plot gambar, seperti plot matplotlib yang populer.
Anda dapat mencobanya dengan mengklik dua kali pada plot atau mengklik tombol "expand image" yang ditampilkan ketika Anda mengarahkan kursor ke gambar plot di Python Interactive Window:

Dengan penampil plot, Anda dapat menggeser, memperbesar / memperkecil, menavigasi plot pada sesi saat ini, dan mengekspor plot ke format PDF, SVG, atau PNG.
Tes paralel dengan pytest
Kami melakukan peningkatan pada keandalan statistik yang ditampilkan untuk pengujian yang dijalankan, khususnya untuk menjalankan pengujian yang paralel dengan pytest.
Anda dapat mencoba menjalankan tes secara paralel dengan pytest dengan menginstal paket pytest-xdist dan menambahkan "-n" ke file konfigurasi. Misalnya, untuk 4 CPU Anda dapat membuat file pytest.ini di folder proyek dan menambahkan konten di bawah ini ke dalamnya:
[pytest] addopts=-n4
Sekarang ketika Anda menjalankan dan men-debug tes, mereka akan dieksekusi secara paralel.

Anda dapat merujuk ke
dokumentasi kami untuk mempelajari lebih lanjut tentang menguji dukungan di ekstensi Python.
Indentasi pemilihan run di terminal
Fitur
VS Code Python yang sangat diminta pada repositori GitHub kami adalah untuk mendeduksikan pilihan kode sebelum mengirimkannya ke terminal ketika menjalankan perintah “Run Selection / Line in Python Terminal”. Mulai dalam rilis ini, perintah akan mengirim ke terminal lekukan seleksi, berdasarkan pada baris non-kosong pertamanya.

Perubahan dan Peningkatan Lainnya
Kami juga telah menambahkan perangkat tambahan kecil dan memperbaiki masalah yang diminta oleh pengguna yang akan meningkatkan pengalaman Anda bekerja dengan Python dalam Visual Studio Code. Beberapa perubahan penting termasuk:
- Izinkan kata sandi untuk autentikasi jarak jauh dengan jupyter. ( # 3624 )
- Penampil Data sekarang menangani dengan benar bingkai data yang besar dan mendukung pemfilteran dengan ekspresi pada kolom numerik (lebih besar dari, kurang dari, sama dengan) ( # 5469 )
- Tampilkan pratinjau notebook yang diimpor di jendela Python Interactive. (# 5675 )
- Tambahkan dukungan untuk debugging sub proses, saat menguji debug. ( # 4525 )
- Menambahkan dukungan untuk aktivasi lingkungan conda di PowerShell. ( # 668 )
- Tambahkan 'ctrl + enter' sebagai pintasan keyboard untuk menjalankan sel saat ini. ( # 5673 )
Pastikan untuk
mengunduh ekstensi Python untuk Visual Studio Code sekarang untuk mencoba peningkatan di atas. Jika Anda mengalami masalah, silakan ajukan masalah pada halaman
Python VS Code GitHub .