Python dalam Visual Studio Code - pembaruan Oktober

Kami senang mengumumkan ketersediaan ekstensi ekstensi Python Oktober untuk Visual Studio Code. 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 kode Visual Studio. Anda dapat mempelajari lebih lanjut tentang dukungan Python di Visual Studio Code dari dokumentasi.

Dalam rilis ini, kami melihat 97 masalah, termasuk pengeditan asli Jupyter Notebooks, tombol untuk meluncurkan file Python di terminal, dan perbaikan untuk linting dan impor menggunakan Server Bahasa Python. Daftar lengkap perbaikan disediakan di changelog kami.



Pengeditan asli Notebook Jupyter


Kami senang mengumumkan rilis pertama pengeditan notebook asli Jupyter dalam VS Code! Pengalaman asli dengan Jupyter memberikan para ilmuwan dan pengembang data cara baru untuk secara langsung mengedit file .ipynb dan mendapatkan interaktivitas notebook Jupyter dengan semua kekuatan VS Code. Anda dapat mempelajari lebih lanjut tentang pengeditan asli Notebook Jupyter di blog VS Code .



Tombol "Jalankan file Python di terminal"


Rilis ini termasuk tombol Putar untuk menjalankan Jalankan Python File dalam perintah Terminal. Sekarang hanya perlu satu klik untuk menjalankan file Python dengan ekstensi Python!

Tombol baru terletak di bagian kanan atas editor dan melakukan hal yang sama dengan ekstensi Code Runner :





Jika Anda memiliki ikatan kunci, Anda juga dapat mengonfigurasi pintasan keyboard Anda sendiri untuk menjalankan file Python di terminal dengan menjalankan perintah Preferensi: Buka Pintasan Keyboard (JSON) di palet perintah (Lihat> Palet Perintah ...) dan memasukkan kunci yang mengikat untuk perintah python.execInTerminal Misalnya, Anda mungkin memiliki definisi berikut untuk menjalankan file Python di terminal dengan pintasan khusus:



Jika ekstensi Code Runner diaktifkan, ekstensi Python tidak menampilkan tombol ini untuk menghindari kemungkinan kebingungan.

Meningkatkan linting dan impor dengan Server Bahasa Python


Rilis ini juga mencakup tiga aturan linting baru dengan Server Bahasa Python, serta peningkatan autocomplete yang signifikan untuk paket-paket seperti PyTorch dan panda.

Selain itu, perbaikan besar telah dilakukan untuk mengimpor resolusi. Secara historis, Language Server melihat root ruang kerja sebagai entri sys.path (mis., Root ruang kerja utama) untuk impor modul pengguna, yang mengarah ke peringatan positif palsu tentang impor yang tidak sah ketika mengimpor modul dari direktori src. Dalam rilis ini, jika ada direktori src di lingkungan proyek, server bahasa secara otomatis mendeteksi dan menambahkan direktori ke daftar jalur pencarian. Anda dapat merujuk ke dokumentasi untuk mempelajari lebih lanjut tentang menyiapkan jalur pencarian untuk Server Bahasa.

Perubahan dan peningkatan lainnya.


Kami juga menambahkan perbaikan kecil dan perbaikan bug yang diminta oleh pengguna, yang seharusnya meningkatkan pengalaman Anda dengan Python dalam Visual Studio Code. Beberapa perubahan penting termasuk:

  • Memperbaiki masalah deteksi tes dengan pytest 5.1+. ( # 6990 )
  • Perbaikan untuk deteksi shell. ( # 6928 )
  • Secara otomatis menambahkan pengguna ke orang dalam Server Bahasa. ( # 7108 )

Source: https://habr.com/ru/post/id471188/


All Articles