PyCharm 2022.3


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.