PyCharm 2023.1 EAP


Program wczesnego dostępu do PyCharm 2023.1 zostaje otwarty.

Pierwsza kompilacja PyCharm 2023.1 EAP zawiera szereg udoskonaleń interfejsu użytkownika IDE, poprawioną obsługę plików Markdown, ulepszenia VCS i nie tylko.

Python 3.12

Python w wersji 3.12 został dodany do listy wspieranych wersji Pythona.

UI

Pełny zoom IDE

Teraz można całkowicie powiększać i pomniejszać widok PyCharm, zwiększając lub zmniejszając rozmiar wszystkich elementów interfejsu użytkownika jednocześnie. Z menu głównego wystarczy wybrać Widok | Wygląd i dostosuj skalowanie IDE.

Dodatkowo można ułatwić wywoływanie tych akcji, przypisując im niestandardowe skróty w Ustawienia/Preferencje | Mapa klawiszy | Menu główne | Zobacz | Wygląd.

Nowe Zapamiętaj rozmiar dla każdego ustawienia okna narzędzia

Wprowadzono nową opcję układu, która pozwala ujednolicić szerokość bocznych okien narzędzi lub zachować możliwość swobodnego dostosowywania ich rozmiarów podczas dostosowywania układu. Nowe pole wyboru Zapamiętaj rozmiar dla każdego okna narzędzia jest dostępne w Ustawienia/Preferencje | Wygląd i zachowanie | Wygląd | Okna narzędziowe.

W nowym interfejsie ustawienie to jest domyślnie wyłączone, co oznacza, że ​​okna narzędzi są wyświetlane z ujednoliconą szerokością, a ich rozmiary pozostają niezmienione podczas przełączania się między nimi. W starym interfejsie opcja ta jest włączona, więc okna narzędzi mają różne szerokości, chociaż można je wyrównać w dowolnym momencie, po prostu wyłączając to ustawienie.

Widoczne okno nazwy pliku, gdy karty są ukryte w nowym interfejsie użytkownika

Dopracowano UI nowego interfejsu użytkownika, dodając okienko wyświetlające nazwę pliku, który jest aktualnie otwarty, gdy karty edytora są ukryte.

Edytor

Nowa akcja ponownego formatowania tabel w plikach Markdown

Nowa akcja intencji pozwala poprawić formatowanie tabel w plikach Markdown. Dostęp do szybkiej poprawki można uzyskać za pomocą skrótu Akcji kontekstowych (⌥⏎ / Alt+Enter) lub naciskając żółtą ikonę żarówki i wybierając opcję Przeformatuj kod z wyświetlonej listy.

Wypełnianie akapitów dla plików Markdown

Akcja edytora Wypełnij akapit jest teraz obsługiwana dla plików Markdown, umożliwiając dzielenie długich tekstów na kilka wierszy o równej długości. Aby to zrobić, wystarczy ustawić kursor wewnątrz akapitu, który chce się edytować i wywołać akcję z menu Edycja lub wyszukać polecenie Wypełnij akapit za pomocą funkcji Znajdź akcję (⇧⌘A / Ctrl+Shift+A) i je wykonać.

Nowa strona ustawień Smart Keys dla Markdown

Dodano dedykowaną stronę do konfigurowania i edytowania preferencji Markdown w Ustawienia/Preferencje | Edytor | Ogólne | Inteligentne klucze. Ta strona powinna ułatwić zarządzanie preferencjami, ponieważ zapewnia osobne pola wyboru dla różnych funkcji edytora, zastępując pojedyncze pole wyboru poprzednio przechowywane w Ustawienia/Preferencje | Języki i frameworki.

Systemy kontroli wersji

Kolorowe wskaźniki stanu VCS w oknie narzędzia Struktura

Aby śledzenie zmian w plikach było wygodniejsze, dodano kolorowe wskazówki do okna narzędzia Struktura. Nazwy zmodyfikowanych obiektów staną się teraz niebieskie, a nazwy nowo dodanych obiektów pojawią się w podświetlonym na zielono oknie narzędzi.

Uruchom / debuguj

Możliwość przypisania niestandardowego skrótu do uruchomienia bieżącego pliku z pokryciem

Pierwsza kompilacja PyCharm 2023.1 EAP umożliwia utworzenie skrótu do uruchomienia akcji Uruchom z pokryciem dla aktualnie otwartego pliku, nawet jeśli konfiguracja uruchamiania nie została jeszcze utworzona. Aby przypisać taki skrót, wystarczy przejść do Ustawienia/Preferencje | Keymap, i poszukać opcji konfiguracji kontekstu Uruchom z pokryciem i dodać dla niej nową kombinację klawiszy.

Inne zmiany:

  • Rozwiązano problem powodujący błąd podczas konfigurowania interpretera tworzenia Dockera dla projektu Django przy użyciu konsoli Django.
  • PyCharm rozpoznaje teraz moduły zawarte w PYTHONPATH jako podkatalogi.
  • PyCharm oferuje teraz uzupełnianie kodu dla kluczy TypedDict w podwójnych cudzysłowach.
  • Interfejs debuggera w nowym interfejsie użytkownika PyCharm wyświetla akcję Wkrocz do mojego kodu, tak jak w starym interfejsie użytkownika.