JavaRush /Blog Java /Random-PL /IntelliJ Idea 2018.1: co nowego?

IntelliJ Idea 2018.1: co nowego?

Opublikowano w grupie Random-PL
Pod koniec ubiegłego miesiąca JetBrains zaktualizowało IntelliJ IDEA do wersji 2018.1. To wydanie różni się znacznie od poprzedniego zestawem ulepszeń nie tylko w zakresie obsługiwanych języków, ale także frameworków, systemów kontroli wersji, debugera, kompilatora i edytora.   IntelliJ Idea 2018.1: co nowego?  - 1Skoncentrujemy się na kilku najważniejszych punktach wprowadzonych przez aktualizację. Cóż, jeśli chcesz zobaczyć pełną listę, kliknij link .

Co nowego w IntelliJ IDEA 2018.1

Jawa:

  • Uzupełnianie kodu w łańcuchach wywołań Stream API obsługuje teraz rzutowanie typów i oferuje opcję uzupełniania zgodnie z istniejącym wywołaniem filter(String.class :: isInstance), automatycznie przypisując do niego typ;
      IntelliJ Idea 2018.1: co nowego?  - 2
  • Ulepszono uzupełnianie kodu Postfix, możliwe jest teraz tworzenie własnych szablonów Java, a także zmienianie i zmienianie nazw predefiniowanych szablonów Java w Preferencjach | Redaktor | Ogólne | Dokończenie postfiksu.
      IntelliJ Idea 2018.1: co nowego?  - 3
      IntelliJ Idea 2018.1: co nowego?  - 4
  • IDE śledzi teraz relację między zmiennymi typu „większy niż” i „mniejszy niż” i wykrywa, czy warunek jest zawsze prawdziwy (prawda), czy fałszywy (fałsz) w różnych gałęziach kodu podczas porównywania zmiennych;
      IntelliJ Idea 2018.1: co nowego?  - 5
  • Inspekcje Java i szybkie poprawki: Nowa wersja zawiera inspekcje i szybkie poprawki zaprojektowane specjalnie dla Java 9 oraz ostrzega o pozornie zbędnych wywołaniach funkcji Close() i zapewnia szybką naprawę umożliwiającą ich usunięcie.
      IntelliJ Idea 2018.1: co nowego?  - 6
      IntelliJ Idea 2018.1: co nowego?  - 7
  • Jeśli istnieje kilka różnych opcji rozwiązania możliwych błędów w wybranym obszarze, IntelliJ IDEA grupuje je wszystkie według typu. Aby to zrobić, po prostu kliknij przycisk Napraw częściowo w oknie „Sprawdź wyniki”;
      IntelliJ Idea 2018.1: co nowego?  - 8
  • IntelliJ IDEA 2018.1 obsługuje adnotacje JUnit 5 @Tag , które można uwzględnić w obszarze testowym, a także oznaczone klasy i metody;
      IntelliJ Idea 2018.1: co nowego?  - 9
  • Można teraz utworzyć klasę testową, dodając przedrostek „Test” nie tylko na końcu nazwy klasy, ale także na jej początku.

Debuger JVM

  • Wydrukuj ślady stosu dla punktów przerwania na konsoli. IDE pozwala także zobaczyć ślady stosu dla wielu punktów przerwania jednocześnie w dzienniku konsoli.
      IntelliJ Idea 2018.1: co nowego?  - 10
  • Możliwość skopiowania śladu stosu dla bieżącego wątku za pomocą nowej akcji Kopiuj stos dostępnej z menu kontekstowego ramki.
      IntelliJ Idea 2018.1: co nowego?  - jedenaście

Kompilator Java

  • Dodano nowe pole wyboru Użyj opcji --release do kompilacji krzyżowej (Java 9 i nowsze wersje) na stronie kompilatora Java;
  • Obecnie możliwe jest użycie określonej wersji kompilatora ETS.

Redaktor

  • Możliwe jest dodanie zewnętrznych adnotacji do kodu, nawet jeśli bezpośrednie adnotacje do kodu źródłowego nie są możliwe (np. w przypadku klas bibliotecznych). Adnotacje można dostosować w plikach annotations.xml przechowywanych poza kodem źródłowym.
  • IDE wyświetla automatycznie wygenerowane adnotacje bezpośrednio w kodzie źródłowym.
      IntelliJ Idea 2018.1: co nowego?  - 12
  • Jeśli zwinięte sekcje kodu zawierają błędy lub ostrzeżenia, są one wyróżniane i kolorowane zgodnie ze stanem sprawdzenia.
      IntelliJ Idea 2018.1: co nowego?  - 13
  • IDE podświetla także zwinięte sekcje kodu podczas przeszukiwania bieżącego pliku, jeśli zawierają dopasowania.
      IntelliJ Idea 2018.1: co nowego?  - 14
  • Możliwość przejścia do następnego lub poprzedniego wystąpienia za pomocą kombinacji „Alt + przewiń w dół” i „Alt + przewiń w górę”.
      IntelliJ Idea 2018.1: co nowego?  - 15

Konfiguracja projektu

  • Możliwa jest teraz zmiana pełnych nazw kilku modułów jednocześnie za pomocą nowej akcji Zmień nazwy modułów..., dostępnej z menu kontekstowego okna dialogowego Struktura projektu.
      IntelliJ Idea 2018.1: co nowego?  - 16
  • Dodano nową opcję Dołącz zależności z „Dostarczonym” zakresem, która umożliwia dodanie „dostarczonych” zależności do ścieżki klas.
      IntelliJ Idea 2018.1: co nowego?  - 17

Wyszukaj i zamień

  • Możliwość podglądu wyników zamiany wyrażeń regularnych w oknie Zamień w ścieżce;
  • Ulepszenia wyszukiwania strukturalnego. Teraz w oknie dialogowym Wyszukiwanie strukturalne możesz stworzyć własny szablon wyszukiwania lub wybrać jeden z istniejących.
Czy skorzystałeś już z nowych funkcji IntelliJ IDEA 2018.1?

Źródło Zdjęcia pobrane z Habrahabr

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION