Wprowadzono ulepszenia rozszerzeń języka Python dla programu Visual Studio Code.
Firma Microsoft ogłosiła na swojej stronie poświęconej programistom, że wersja rozszerzeń języka Python dla programu Visual Studio Code z grudnia 2022 r. jest już dostępna! Te rozszerzenia są w fazie przedpremierowej, ale są dostępne dla publiczności do wypróbowania. Oto, co ma do zaoferowania ta wersja z grudnia 2022 r.
1. Automatyczne wcięcie z Pylance
Dodano funkcję automatycznego wcięcia w rozszerzeniu Pylance. Ta funkcja automatycznie tworzy poprawne wcięcia w kodzie. Pozwala to programistom przeznaczyć więcej czasu na logiczną część kodu, a mniej na formatowanie. Możesz spróbować w Kod VS — Insiderzy (wymagamy rejestracji).
Po zainstalowaniu VS Code Insiders przejdź do rynku i zainstaluj Pilance
rozszerzenie. Nawigować do Widok > Paleta poleceń, typ Preferencje, i biegnij Otwórz ustawienia użytkownika (JSON). Upewnij się, że edytor.formatOnType jest ustawiony na true. Kontroluje, czy edytor automatycznie sformatuje linię kodu po wpisaniu.{
„workbench.colorTheme”: „Domyślny ciemny +”,
"[pyton]": {
"editor.formatOnType": PRAWDA
},
„python.defaultInterpreterPath”: „C:\\Nowy folder\\python.exe”
}
Po ustawieniu wartości true kontynuuj i napisz swój kod, aby korzystać z tej nowej funkcji.
2. Python dla rozszerzenia internetowego
To jest nowe rozszerzenie VS Code, które umożliwia uruchamianie i debugować kod Pythona w przeglądarce. To używa WebAssembly jako silnik wykonawczy. Jest w fazie eksperymentalnej i dlatego nie powinieneś używać go do rozwoju produkcji w Pythonie. Aby zacząć z niego korzystać, wykonaj następujące czynności:
- otwarty przeglądarka oparta na Chrome.
- Przejdź do swojego repozytorium GitHub korzystając z poniższego adresu. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. Zastąp nazwę użytkownika i część repozytorium odpowiednio swoją nazwą użytkownika i repozytorium GitHub. Dane wyjściowe powinny wyglądać tak, jak pokazano poniżej.
- Przejdź do rynku i zainstaluj Eksperymentalny — Python dla Internetu rozszerzenie.
- Otwórz plik Pythona.
- Naciskać F5 aby rozpocząć debugowanie lub CTRL+F5 uruchomić kod bez debugowania.
Ograniczenia Pythona dla rozszerzenia sieciowego
Jak wspomniano, rozszerzenie Python for Web jest eksperymentalne i jako takie ma pewne ograniczenia.
- Większość wtyczek i rozszerzeń Intellisense nie jest dostępna do użycia w Pythonie dla sieci Web. Te niedostępne są oznaczone symbolem ostrzegawczym, jak pokazano poniżej.
- Interpreter języka Python używany w wersji internetowej ma następujące ograniczenia.
- Nie obsługuje pypeć
- Nie obsługuje gniazdo elektryczne
- Nie obsługuje natywne moduły Pythona
- NIE nitka poparcie, więc nie asynchroniczny wspierać albo.
W związku z tym korzystanie z tej funkcji powinno być ograniczone do projektów prototypowych i środowisk testowych.
3. Przedłużenie Ruffa
To rozszerzenie zapewnia wsparcie dla Ruff linter. Najbardziej niesamowitą cechą jest to, że zapewnia Szybka naprawa działania, które automatycznie naprawią naruszenia, które można naprawić automatycznie. The Batalion rozszerzenie nie wymaga korzystania z poufnych informacji VS Code, aby go wypróbować. Jest również dostępny do instalacji w normalnym kodzie VS. Aby spróbować, przejdź do sklepu VS Code i zainstaluj go.
Naprawia naruszenia w kodzie, uruchamiając go podczas edytowania lub otwierania pliku Pythona. Aby z niego skorzystać, wykonaj następujące kroki:
- otwarty Kod Visual Studio
- Utwórz nowy plik Pythona i napisz swój kod
- Jeśli masz wcześniej zapisany plik źródłowy języka Python, otwórz go w Visual Studio Code
- Uruchom rozszerzenie Ruff, przechodząc do Widok > Paleta poleceń, typ Batalion, i biegnij Ruff: Napraw wszystkie problemy, które można naprawić automatycznie, jak pokazano poniżej.
- Po uruchomieniu Ruff naprawi wszystkie automatycznie naprawiane naruszenia w twoim kodzie Pythona.
Dlaczego warto wypróbować nowe rozszerzenia języka Python w programie Visual Studio Code
Dodanie nowych funkcji do rozszerzeń Visual Studio Code sprawiło, że programowanie w języku Python stało się bardziej wydajne na platformie. Poświęcisz mniej czasu na martwienie się o formatowanie kodu, a tym samym spędzisz więcej czasu na pracy nad logiką swojego kodu.
Co więcej, środowiska IDE typu open source, takie jak Visual Studio Code, regularnie otrzymują aktualizacje funkcji. Wynika to z dużej liczby osób zaangażowanych w rozwój IDE. Aktualizacje zawierają nowe funkcjonalności, które zapewniają lepsze wrażenia z kodowania podczas korzystania z IDE.