
Pierwsze wydanie nowej wersji IntelliJ IDEA tego roku.
Ta wersja rozwiązała niektóre kłopotliwe problemy i wprowadziła wiele nowych funkcji. Można teraz pracować z projektami Java w WSL2, korzystać ze zintegrowanej przestrzeni, organizować rozmowy wideo w celu wspólnego programowania za pomocą Code With Me bezpośrednio ze środowiska IDE i uruchamiać kod na hostach SSH oraz w kontenerach Docker.
Dodano również podstawową obsługę języka Java16, kilka przydatnych nowych inspekcji oraz okno podglądu HTML w środowisku IDE. To tylko pobieżnie wymienione nowości, a tego jest znacznie więcej.
W tym artykule możesz szybko przejrzeć istotne nowości wydania 2021.1
Kluczowe aktualizacje
- Integracja z Space, nową platformą JetBrains do tworzenia oprogramowania i współpracy zespołowej, jest teraz dostępna od ręki. Po zalogowaniu się do swojej organizacji w JetBrains Space możesz przeglądać i klonować repozytoria projektów i przeglądać kod członków zespołu.
- Obsługiwane jest teraz WSL 2 dla projektów Java
- Code With Me, usługa umożliwiająca współpracę i programowanie w parach, jest teraz dostępna od ręki i obejmuje rozmowy wideo oraz audio.
- Nowa funkcja Run Targets umożliwia uruchamianie, testowanie, profilowanie i debugowanie aplikacji w kontenerach platformy Docker lub na maszynach zdalnych.
Doświadczenie użytkowania
- IDE ma wbudowany podgląd przeglądarki plików HTML. Podgląd aktualizuje się na bieżąco, gdy zmieniasz kod HTML lub połączone pliki CSS i JavaScript.
- W zakresie wyszukiwania można uwzględnić lub wykluczyć zależności wewnętrzne.
- Oznaczyliśmy kilka elementów interfejsu użytkownika aby były poprawnie odczytywane za pomocą włączonego screen readera.
- Jeśli używasz trybu wysokiego kontrastu w systemie Windows, IDE automatycznie zastosuje motyw o wysokim kontraście przy pierwszym uruchomieniu.
- Jeśli jesteś użytkownikiem systemu Windows, możesz otworzyć swoje ostatnie projekty klikając prawym przyciskiem myszy ikonkę IntelliJ IDEA na pasku zadań lub menu Start.
Kontrola Wersji
- W tej wersji wprowadzono kilka aktualizacji dla Pull Requests, w tym szybsze tworzenie, możliwość szybkiego otwierania różnic w edytorze oraz obsługę szablonów pull requestów
- Dodano obsługę szablonów dla commitów Git, w których można nakreślić niestandardowa informacje potrzebne w wiadomościach commita.
- Można teraz łatwo wybrać profil inspekcji kodu przed zatwierdzeniem zmian w VCS
- Nowa ikonka strząłki w dół obok opcji „Show diff” w oknie dialogowym „Compare with branch” umożliwia pobranie pliku z innej gałęzi.
- Możliwe jest skopiowanie zmian na „półkę” zachowując je w zmianach lokalnych dzięki nowej akcji „Save to Shelf action”.
- Wtyczka Perforce jest teraz w pełni kompatybilna z IntelliJ IDEA Community Edition i jest dostarczana w pakiecie z IDE.
Edytor
- Nowe ustawienia typografii w Preferences/Settings|Editor|Fonts pozwalają dostosować grubość głównych i pogrubionych stylów czcionek.
- Zawsze, gdy otwartych jest kilka kart, które dzielą edytor w pionie, można kliknąć dwukrotnie jedną z nich, aby zmaksymalizować okno edytora dla tej konkretnej karty.
- IDE obsługuje wyrażenia JSONPatch ze składniąGoessner lub Jayway. Nowa akcja Evaluate JSONPath Expression do pisania zapytań w JSONPath i testowania ich jest dostępna przez Edit|Find.
- IntelliJ IDEA obsługuje format JSON Lines rozpoznając typy plików .jsonl, .jslines, .ldjson i .ndjson.
Całkiem imponująca lista, choć i tak przedstawia tylko wybrane nowości, a tych jest znacznie więcej.