PyCharm 2022.3 zapewnia jeszcze lepsze środowisko pracy z kodem asynchronicznym w konsoli Python — do wywoływania współprogramów można teraz używać słowa kluczowego await poza funkcjami. Okno narzędzia Python Packages może teraz pomóc w wyszukiwaniu, instalowaniu jak i usuwaniu pakietów z biblioteki pakietów Anaconda (oprócz PyPI). W przypadku pandas DataFrames dostępne są nowe opcje ukrywania kolumn, używania paginacji do szybkiego przeglądania wierszy i eksportowania DataFrame w różnych formatach.
Conda w oknie narzędzia Python Packages
Można teraz wyszukiwać, instalować i usuwać pakiety Conda za pomocą okna narzędzia Python Packages i przy jedynie pojedyńczym kliknięciu od edytora.
Nowe rozwiązanie do synchronizacji ustawień
Nowa wtyczka synchronizacji ustawień może synchronizować większość udostępnianych ustawień z platformy, dołączonych wtyczek i niektórych wtyczek innych firm.
Ulepszony interfejs użytkownika dla pandas DataFrames [edycja profesjonalna]
DataFrames umożliwwia teraz bardziej rozbudowane dostosowywanie! Można teraz ukrywać kolumny, używać paginacji do przeglądania wierszy, eksportować ramki danych w różnych formatach i nie tylko!
Ulepszenia renderowania dokumentów w Szybkiej dokumentacji
Wyskakujące okno szybkiej dokumentacji pomaga teraz szybko zobaczyć atrybuty klasy, ponieważ teraz dodatkowo wyświetla sekcję Atrybuty w dokumentach klas. Działa to również w przypadku dziedziczonych atrybutów klas i atrybutów klas danych.
wsparcie asyncio dla konsoli Pythona
Wbudowana konsola Pythona obsługuje teraz użycie słowa kluczowego await poza funkcją w celu szybkiego uruchomienia współprogramu. PyCharm 2022.3 dodaje również obsługę asyncio dla debuggera. Ta funkcja jest przydatna do debugowania kodu asynchronicznego, ale jest eksperymentalna i może nie być w pełni stabilna.
Programowanie frontendu [edycja profesjonalna]
Wsparcie Vitest
PyCharm obsługuje teraz Vitest, platformę testów jednostkowych natywną dla Vite! Umożliwia uruchamianie, restart i debugowanie swoich testów na wszystkie kluczowe sposoby, których można się spodziewać, w tym za pomocą ikon rynny. Ponadto tryb oglądania jest domyślnie włączony w scenariuszu Wszystkie testy. Testowanie migawek i pokrycie są również obsługiwane w trybie oglądania, zapewniając niemal natychmiastową informację zwrotną na temat pokrycia podczas kodowania.
Nowe szablony projektów dla Next.js i Vite
Kreator nowego projektu dostępny na ekranie powitalnym PyCharm zawiera teraz szablony projektów dla Vite i Next.js. Zaktualizowano również szablon projektu dla Vue, aby był zgodny z najnowszymi standardami.
Aktualizacje Vue
PyCharm może teraz zająć się nierozwiązanym importem i zaoferuje sugestie dotyczące importowania komponentów Vue. Wsparto również składnię destrukturyzacji rekwizytów, poprawiono zachowanie uzupełniania kodu i sprawdzania typu dla rekwizytów komponentu biblioteki Vue oraz naprawiono kilka problemów z Nuxt 3.
Obsługa Redis [edycja profesjonalna]
Dzięki nowej obsłudze Redis można łączyć się z pojedynczymi instancjami Redis, eksplorować kluczowe wartości w przeglądarce danych, pisać i wykonywać zapytania Redis za pomocą naszej inteligentnej pomocy w zakresie kodowania i nie tylko.