kwi 29

IntelliJ IDEA 2020.1: Java 14, pomoc w analizie przepływu danych w debuggerze, trybie LightEdit i wiele więcej!

IntelliJ IDEA 2020.1 , pierwsza poważna aktualizacja w tym roku, właśnie została wydana! Ta nowa wersja dodaje obsługę Java 14 i nowe funkcje dla wielu platform WWW i testowych. Uaktualnia również debugger z pomocą analizy przepływu danych, dodaje nowy tryb LightEdit, pobiera i konfiguruje JDK dla Ciebie i robi o wiele więcej fajnych rzeczy!

bezpośrednio do strony Co nowego w IntelliJ IDEA 2020.1 na naszej stronie internetowej. Zapewnia przegląd praktycznie wszystkich nowych funkcji i ulepszeń, większych i mniejszych, i jest łatwy w nawigacji dzięki spisowi treści.

Jeśli jesteś bardziej wizualnym uczniem i interesują Cię tylko najważniejsze informacje o wydaniu, zapoznaj się z omówieniem wideo IntelliJ IDEA 2020.1, które opublikowaliśmy kilka tygodni temu:

Wreszcie, jeśli jesteś tutaj tylko po szybką aktualizację, są to główne zmiany w wersji2020.1, o których musisz wiedzieć:

Java

  • IntelliJ IDEA 2020.1 dodaje obsługę Java 14 i jej nowych funkcji . Obejmuje to pełną obsługę wglądu w kod dla rekordów, a także obsługę dopasowywania wzorców dla operatora instanceof.
  • Możesz teraz pobierać i konfigurować kompilację JDK bezpośrednio z IDE podczas tworzenia i konfigurowania projektu lub otwierać istniejący projekt bez wymaganej wersji Java.
  • Pojawiły się nowe kontrole Java w celu analizy przypadków formatowania daty i wyszukiwania dodatkowych zbędnych wywołań metod. IDE może również zgłaszać niepotrzebne znaki ucieczki w literałach łańcuchowych i sugerować ich wyeliminowanie.

Edytor

  • Użyj nowego trybu LightEdit, aby szybko modyfikować samodzielne pliki w edytorze tekstowym, bez tworzenia lub ładowania całego projektu.
  • Szybko zmienić nazwę i edytować parametry klasy lub metody z nowo dodawanych w miejscu zmienić nazwę i zmian refaktoryzacji podpis.
  • Nowy Code Vision pokaże Ci zastosowania i implementacje symboli Java.
  • Pasek nawigacyjny pokazuje teraz metody w klasach i interfejsach Java.
  • Tryb Zen łączy tryb bez rozpraszania uwagi z trybem pełnego ekranu, co pozwala wyeliminować wszelkie zakłócenia i skupić się wyłącznie na kodzie źródłowym.

Debugger & Profiler

IntelliJ IDEA 2020.1 dodaje analizę przepływu danych do debuggera JVM. Przewiduje wykonanie kodu, zanim kod zostanie faktycznie wykonany.
Nowa wersja może zostać otwarta .hprof pliki zrzutu pamięci, które mogą pomóc zidentyfikować wycieki pamięci i znaleźć sposoby optymalizacji wykorzystania pamięci.
Kontrola wersji

Nowe okno narzędzia Commit zapewnia więcej miejsca na listę zmodyfikowanych plików i diff, a także pozwala dodawać zmiany do zatwierdzenia, gdy są gotowe, i iteracyjnie redagować komunikat zatwierdzenia.
Przerobione okno dialogowe „Interaktywnie zresetuj z tego miejsca” zawiera wykres pokazujący, które działania zostały zastosowane, wyświetla szczegóły zatwierdzenia i pozwala zobaczyć różnicę, dzięki czemu można przejrzeć lub zresetować zmiany odpowiednio.
Wyskakujące okienko Oddziałów zawiera teraz jawne pole wyszukiwania i przerobiony przycisk Odśwież.
Wygląd

Niedawno wprowadzona JetBrains Mono stała się domyślną czcionką w IntelliJ IDEA 2020.1.
IntelliJ IDEA 2020.1 zawiera IntelliJ Light – nowy domyślny motyw światła, który jest teraz ujednolicony w różnych systemach operacyjnych.
Frameworki i narzędzia (Ultimate)

Klient HTTP może poprawnie automatycznie uzupełniać zmienne ścieżek i ścieżki URL, a także umożliwia dostęp do powiązanych punktów końcowych bezpośrednio z plików żądań HTTP.
Spring WebFlux: IDE działa teraz poprawnie z interfejsem API renderowania, więc autouzupełnianie kodu i nawigacja do powiązanych widoków, a także innych funkcji analizy kodu, są teraz dostępne.
IntelliJ IDEA 2020.1 Ultimate wprowadza wstępną obsługę Selenium, popularnej platformy do testowania aplikacji internetowych, za pośrednictwem nowej wtyczki Selenium UI Automation Testing.
IntelliJ IDEA 2020.1 zawiera pełen zestaw funkcji analizy kodu dla JMS i Spring Messaging API dla aplikacji Java i Kotlin.
Obsługa Micronaut została rozszerzona o automatyczne uzupełnianie parametrów w plikach konfiguracyjnych, a także nawigację i szybką dokumentację.
IntelliJ IDEA 2020.1 rozszerza obsługę RxJava, dodając szereg przydatnych inspekcji.
Możesz teraz tworzyć nowe projekty Quarkus i MicroProfile bezpośrednio za pomocą kreatora New Project, który przeprowadzi Cię przez wstępną konfigurację.
Istnieją teraz iniekcje między innymi dla R2DBC, klientów SQL Vert.x, Apache Spark SQL i Apache DB Utils.
IntelliJ IDEA 2020.1 jest zintegrowany z Swagger Codegen – potężnym narzędziem do generowania kodów pośredniczących serwerów, klientów API i dokumentacji, które obsługują szeroką gamę języków programowania.
Nowa wersja dodaje także obsługę specyfikacji openapi / swagger.
Docker i Kubernetes

Zmieniliśmy interfejs użytkownika i usunęliśmy modalne okno dialogowe, aby ułatwić pobieranie obrazów z rejestru Docker.
Możesz teraz zaktualizować klaster Kubernetes, aby pasował do stanu zdefiniowanego w plikach lokalnych, wywołując polecenie „Zastosuj” bezpośrednio z rynny edytora.
Nowa wersja dodaje również ulepszenia do Scala, JavaScript i innych technologii. Istnieje również wiele drobnych, ale schludnych funkcji, takich jak podzielone sesje terminali, szybkie definicje typów, przechowywanie konfiguracji uruchamiania jako pliki i jeszcze więcej.

Jeśli którakolwiek z tych zmian wzbudzi Twoje zainteresowanie, zapoznaj się z pełną historią na stronie Co nowego w IntelliJ IDEA 2020.1 .

Aby uzyskać więcej informacji i wszystkie bilety, które zamknęliśmy na 2020.1, sprawdź informacje o wersji .

Mamy nadzieję, że spodoba ci się nowy IntelliJ IDEA 2020.1 i chętnie poznamy Twoją opinię!

W przypadku napotkania jakichkolwiek problemów zgłoś je do naszego narzędzia do śledzenia błędów .

Aby uzyskać nową IntelliJ IDEA 2020.1, po prostu sprawdź dostępność aktualizacji w IDE ( IntelliJ IDEA | Sprawdź aktualizacje ), użyj aplikacji Toolbox lub pobierz nową wersję bezpośrednio ze strony internetowej.