IntelliJ IDEA 2024.3 EAP 5: Rozszerzone wsparcie funkcji Kotlin, Poprawy dla Znajdź w plikach, wyłączanie kontroli przed commitem i jeszcze więcej


Kotlin

Wsparcie dla funkcjonalności Kotlin 2.1: nie lokalne break i continue w lambdzie

W tym wydaniu, dodajemy eksperymentalną funkcjonalność Kotlina w wersji 2.1, która umożliwia wykorzystanie poza-lokalnych instrukcji break i continue wewnątrz lambd jako argumenty przekazywane do funkcji inline. Zachowuje się to podobnie do nie-lokalnych return oraz stosowane jest w lambdach przekazywanych do parametrów bez modyfikatorów noinline czy crossinline.

UX

Podświetlenie występowań zaznaczonego tekstu

Domyślnie IntelliJ IDEA będzie teraz automatycznie podświetlał wszystkie wystąpienia tekstu który został zaznaczony w pliku. Dzięki temu łatwiej będzie śledzić gdzie wybrany fragment się pojawia się wewnątrz kodu.

Jeżeli preferujesz poprzednie zachowanie, tą funkcję można wyłączyć w
Opcje | Edytor | Ogólne | Wygląd

Nowa ikona dla wiadomości i plików i18n

Ułatwiliśmy rozróżnianie komunikatów i plików i18n dzięki nowym, dedykowanym ikonom. Ta aktualizacja pomaga szybko zlokalizować pliki lokalizacyjne i zarządzać nimi w projektach, ułatwiając ich odróżnienie od plików konfiguracyjnych.

Systemy kontroli wersji

Aktualizacje do wyszukiwania w plikach

Funkcja Znajdź w plikach została wzbogacona o nowy zakres wyszukiwania, Pliki projektu z wyłączeniem ignorowanych plików Git. Opcja ta wyklucza wszelkie pliki ignorowane w plikach .gitignore z wyników wyszukiwania, pomagając skupić się tylko na odpowiednim kodzie podczas przeszukiwania projektu.

Wyłączanie sprawdzania przed commitami

Możesz teraz zarządzać sprawdzeniami w tle podczas procesu commitowania za pomocą nowej opcji w Ustawienia | Kontrola wersji | Zatwierdź: Uruchom zaawansowane kontrole po zatwierdzeniu. To ustawienie pozwala zdecydować, czy testy i inspekcje powinny być uruchamiane po zatwierdzeniu. Jeśli chcesz poczekać na zakończenie tych kontroli, po prostu wyłącz tę opcję.

Inne

Zaprzestanie obsługi menu globalnego w systemie Linux

Użytkownicy systemu Linux powinni pamiętać, że od wersji IntelliJ IDEA 2024.3 EAP 5 obsługa menu globalnego w IntelliJ IDEA została wycofana.

Usunięta wtyczka Swing UI Designer

Wtyczka Swing UI Designer nie jest już dołączana do IntelliJ IDEA. Jeśli nadal jej potrzebujesz, możesz pobrać ją z JetBrains Marketplace i zainstalować ręcznie.