Firma JetBrains dokonała odpowiednich aktualizacji swojego pakietu oprogramowania a wśród nich Najczęściej używany EDI Python PyCharm nie jest zwolniony z nowej wersji. Które przy tej okazji PyCharm 2019.2 osiąga swoją najnowszą wersję.
Jest to druga duża coroczna aktualizacja EDI, zapewniająca ulepszone środowisko Jupyter Notebook, podświetlanie składni dla wielu innych języków, obsługę niektórych podstawowych funkcji Pythona 3.8 i wiele więcej.
Główne nowe funkcje PyCharm 2019.2
W tej nowej wersji Dodano integrację z Jupyter Notebook, gdzie został ulepszony o implementację niektórych z najbardziej pożądanych funkcji Notatnika Jupyter.
A Jedną z tych funkcji jest możliwość wykonania wszystkich komórek jednym kliknięciem. Chociaż obsługa takiej funkcji wydaje się banalna, implementacja nie była tak prosta, ponieważ JetBrains musiał ponownie zaimplementować część logiki środowiska wykonawczego Jupyter przez PyCharm.
Konfiguracja serwera Jupyter również została ulepszona: przy otwartych wielu projektach PyCharm niejawnie użyłby pierwszego otwartego projektu do uruchomienia zarządzanego serwera Jupyter. Można to teraz skonfigurować.
Kolejna nowość aby poprawić wrażenia użytkownika z Jupyter Notebook to odstępy między wirtualnymi liniami.
W rzeczywistości, gdy wyświetlasz notatnik w przeglądarce, komórki są naturalnie lekko rozmieszczone. Ale podejście PyCharm do wyświetlania kodu jako pliku Pythona, więc wydawało się nieco bardziej zagęszczone.
W PyCharm 2019.2 użytkownicy zauważą również wyświetlanie online wartości zmiennych. Debugger PyCharm pomaga śledzić zmienne i informuje, jak działają podczas pracy na laptopie.
Inną funkcją, o którą prosili użytkownicy, była możliwość ponownego uruchomienia jądra, i jest już dostępny. Obecnie możliwe jest również publikowanie notatników z PyCharm do JetBrains Datalore, inteligentnej aplikacji internetowej do analizy danych.
Ulepszenia w elektronicznej wymianie danych
Na poziomie EDI należy zauważyć, że w wielu innych językach dodano ulepszenie podświetlania składni.
Jest to przydatne, jeśli pracujesz nad projektami, w których przeniknął kod z innego języka. PyCharm podświetli teraz składnię Windows .bat, C #, C ++, Groovy, Lua, Makefiles itp.
Ta nowa wersja EDI Python ma również podstawowe wsparcie dla bash. W rzeczywistości większość projektów w pewnym momencie swojego życia kończy się plikami bash w swoim repozytorium.
Właśnie dlatego PyCharm podświetli teraz składnię basha, zapewni podstawową funkcję uzupełniania kodu dla basha i zintegruje się z Shellcheck w celu sprawdzenia plików bash.
Nowa wersja zapewnia również lepszą kompatybilność z EditorConfig. Pliki EditorConfig umożliwiają osadzanie konfiguracji stylu kodu bezpośrednio w repozytorium.
Firma JetBrains ulepszyła teraz tę funkcję, aby była bardziej elastyczna. Na przykład można teraz używać wielu plików EditorConfig do ustawiania różnych parametrów dla różnych części projektu.
Python
W tej wersji JetBrains dodaje obsługę niektórych głównych funkcji Pythona 3.8. Na przykład można testować tylko parametry pozycyjne, przypisując zmienne w wyrażeniach, kwalifikator „Final” w celu ograniczenia użycia metod, klas i zmiennych, a także nowe sposoby używania ciągów f do prezentowania wartości i zmiennych.
Na poziomie Pythona pamiętaj, że jedną z kluczowych cech PyCharm jest możliwość automatycznej refaktoryzacji kodu.
JAVASCRIPT
Refaktoryzacja kodu jest teraz bardziej konfigurowalna, z opcją zmiany nazwy lub braku dynamicznych odniesień. Jeśli ta opcja jest zaznaczona, możesz wybrać, które instancje chcesz zmienić, a które pozostawić bez zmian, korzystając z interfejsu podglądu.
Po stronie JavaScript inne nowe funkcje obejmują ulepszoną widoczność bibliotek w debugerze - ikona filtru w stosie wywołań debugera umożliwia ukrycie wszystkich wywołań kodu innych firm. Teraz wszystko, co oznaczysz jako bibliotekę, można ukryć dzięki tej nowej funkcji.
Wreszcie, aby dowiedzieć się więcej o tej premierze, a także o możliwości pobrania nowej wersji sprawdź ten link.