Có gì mới trong Python trong Bản phát hành tháng 12 năm 2022 của Visual Studio Code?
Các cải tiến đối với tiện ích mở rộng Python cho Visual Studio Code đã được triển khai.
Microsoft đã thông báo trên trang web blog dành cho nhà phát triển của mình rằng bản phát hành tháng 12 năm 2022 của các tiện ích mở rộng Python cho Visual Studio Code hiện đã có sẵn! Các tiện ích mở rộng này đang ở giai đoạn phát hành trước nhưng có sẵn để mọi người dùng thử. Đây là những gì bản phát hành tháng 12 năm 2022 này cung cấp.
Mục Lục
1. Tự động thụt đầu dòng với Pylance
Đã có thêm tính năng tự động thụt lề trong tiện ích mở rộng Pylance. Tính năng này tự động tạo các khoảng thụt lề chính xác trong mã của bạn. Điều này cho phép các lập trình viên phân bổ nhiều thời gian hơn cho phần logic trong mã của họ và ít thời gian hơn cho việc định dạng. Bạn có thể dùng thử trong Mã VS – Người dùng nội bộ (yêu cầu đăng ký).
Sau khi cài đặt VS Code Insiders, hãy vào thị trường và cài đặt kim tiền sự mở rộng. Hướng đến Xem > Bảng lệnhloại Sở thíchvà chạy Mở Cài đặt người dùng (JSON). Hãy đảm bảo rằng editor.formatOnType được đặt thành đúng. Nó kiểm soát việc trình soạn thảo có tự động định dạng một dòng mã sau khi nhập hay không.
{
"workbench.colorTheme": "Default Dark+",
"[python]": {
"editor.formatOnType": true
},
"python.defaultInterpreterPath": "C:\New folder\python.exe"
}
Sau khi đặt thành đúng, hãy tiếp tục và viết mã của bạn để tận hưởng tính năng mới này.
2. Python cho tiện ích mở rộng web
Đây là tiện ích mở rộng Mã VS mới cho phép bạn chạy và gỡ lỗi mã Python trong trình duyệt. Nó sử dụng WebAssembly làm công cụ thực thi. Nó đang trong giai đoạn thử nghiệm và do đó bạn không nên sử dụng nó để phát triển sản xuất Python. Để bắt đầu sử dụng nó, hãy làm theo các bước sau:
- Mở trình duyệt dựa trên Chrome.
- Điều hướng đến kho lưu trữ GitHub của bạn bằng địa chỉ sau. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Thay thế tên người dùng và phần repo bằng tên người dùng và kho lưu trữ GitHub của bạn tương ứng. Đầu ra phải như hình dưới đây.
- Đi đến thị trường và cài đặt Thử nghiệm – Python cho Web sự mở rộng.
- Mở tệp Python của bạn.
- Nhấn F5 để bắt đầu gỡ lỗi hoặc CTRL+F5 để chạy mã mà không cần gỡ lỗi.
Hạn chế của Python cho tiện ích mở rộng web
Như đã lưu ý, tiện ích mở rộng Python cho Web là thử nghiệm và do đó có một số hạn chế.
- Hầu hết các plugin và tiện ích mở rộng Intellisense không có sẵn để sử dụng trong Python dành cho web. Những cái không khả dụng được biểu thị bằng biểu tượng thận trọng như hình bên dưới.
- Trình thông dịch Python mà phiên bản web sử dụng có các giới hạn sau.
- Nó không hỗ trợ píp
- Nó không hỗ trợ ổ cắm
- Nó không hỗ trợ mô-đun Python gốc
- Không chủ đề hỗ trợ do đó không không đồng bộ hỗ trợ một trong hai.
Do đó, việc sử dụng tính năng này của bạn nên được giới hạn trong các dự án nguyên mẫu và môi trường thử nghiệm.
3. Phần mở rộng Ruff
Tiện ích mở rộng này cung cấp hỗ trợ cho kẻ nói dối Ruff. Tính năng tuyệt vời nhất là nó cung cấp Khắc phục nhanh các hành động sẽ tự động sửa các vi phạm có thể tự sửa được. Các xù lông tiện ích mở rộng không yêu cầu bạn sử dụng nội bộ VS Code để dùng thử. Nó cũng có sẵn để cài đặt trong Mã VS bình thường. Để dùng thử, hãy điều hướng đến thị trường VS Code và cài đặt nó.
Nó sửa các vi phạm trong mã bằng cách chạy trên mã của bạn khi bạn chỉnh sửa hoặc mở tệp Python. Để sử dụng nó, hãy làm theo các bước sau:
- Mở Mã phòng thu trực quan
- Tạo một tệp Python mới và viết mã của bạn
- Nếu bạn có tệp nguồn Python đã lưu trước đó, hãy mở tệp đó trong Visual Studio Code
- Chạy tiện ích mở rộng Ruff bằng cách điều hướng đến Xem > Bảng lệnhloại lông xù, và chạy Ruff: Khắc phục tất cả các sự cố có thể tự động sửa như hình bên dưới.
- Sau khi chạy, Ruff sẽ sửa tất cả các vi phạm có thể sửa tự động trong mã Python của bạn.
Tại sao bạn nên thử các tiện ích mở rộng Python mới trong Visual Studio Code
Việc bổ sung các tính năng mới cho tiện ích mở rộng Visual Studio Code đã giúp việc phát triển bằng Python hiệu quả hơn trên nền tảng này. Bạn sẽ mất ít thời gian hơn để lo lắng về định dạng mã và do đó dành nhiều thời gian hơn để làm việc với logic của mã.
Ngoài ra, các IDE mã nguồn mở như Visual Studio Code thường xuyên nhận được các bản cập nhật tính năng. Điều này là do số lượng lớn người tham gia phát triển IDE. Các bản cập nhật đi kèm với các chức năng mới mang lại trải nghiệm mã hóa tốt hơn khi sử dụng IDE.