Microsoft เปิดตัว Pylance ซึ่งเป็นส่วนขยาย Python ใหม่สำหรับ Visual Studio Code

Microsoft ได้ดึงผ้าม่านบน Pylance ซึ่งเป็นส่วนขยาย Visual Studio Code เพื่อให้รองรับภาษา Python ได้เร็วขึ้นและสมบูรณ์ยิ่งขึ้นในโปรแกรมแก้ไขโค้ดยอดนิยมนั้น

Pylance ไม่ได้แทนที่ส่วนขยาย Python ที่ Microsoft เป็นผู้เขียนเองสำหรับ Visual Studio Code ซึ่งมีการติดตั้ง 21 ล้านครั้งสำหรับชื่อ Pylance จะขยายส่วนขยาย Python ที่มีอยู่เพื่อให้การตรวจสอบประเภทคงที่ที่รวดเร็ว (โดยใช้โครงการ Pyright ของ Microsoft) ข้อมูลประเภทสดเกี่ยวกับสัญลักษณ์การเติมข้อความอัตโนมัติการนำเข้าอัตโนมัติการสรุปโค้ดและการนำทางและเครื่องมืออื่น ๆ สำหรับการพัฒนา Python

Pylance ทำงานร่วมกับสมุดบันทึก Jupyter เมื่อใช้ในโปรเจ็กต์ นอกจากนี้ยังสามารถใช้ต้นขั้วประเภทที่กำหนดเองจากไดเร็กทอรีโครงการด้วย  python.analysis.stubPathsตัวเลือก นอกจากนี้ยังเป็นไปได้สำหรับพื้นที่ทำงานผู้ใช้หรือโครงการในการปรับแต่งข้อผิดพลาดที่จะถูกตั้งค่าสถานะบนโค้ดเบสและระดับความรุนแรงที่จะกำหนด ตัวอย่างเช่นหากคุณมีโค้ดจำนวนมากที่สร้างตัวแปรตามเงื่อนไขและสิ่งที่คุณรู้ว่าไม่สร้างปัญหาคุณสามารถปิดใช้งาน  reportUnboundVariable ตัวเลือกเพื่อหลีกเลี่ยงการตั้งค่าสถานะรหัสดังกล่าวได้

เมื่อเปิดใช้งานคุณสมบัติการนำเข้าอัตโนมัติคุณลักษณะนี้จะแทรกการนำเข้าที่เหมาะสมโดยอัตโนมัติสำหรับไลบรารีที่รู้จักในเส้นทางการค้นหาของ Pylance หากคุณพิมพ์gc.disable() ตัวอย่างเช่น Pylance จะอนุมานว่าคุณกำลังอ้างถึงโมดูล gc ในไลบรารีมาตรฐานและเพิ่มโดยอัตโนมัติimport gcตามต้องการที่ด้านบนสุดของโปรเจ็กต์ของคุณ

โดยส่วนใหญ่ Pylance ควรทำงานตามที่เป็นอยู่กับโปรเจ็กต์ที่มีอยู่ แต่อาจต้องมีการกำหนดค่าพิเศษบางอย่างในบางกรณี ตัวอย่างเช่นหาก Pylance ตั้งค่าสถานะนำเข้าในโครงการและอ้างว่าไม่พบคุณอาจต้องกำหนดเส้นทางการค้นหาของ Pylance สำหรับโครงการโดยการเพิ่ม  python.analysis.extraPathsแอตทริบิวต์ใน settings.json.