Tag: IntelliJ

sie 28

IntelliJ Idea genialne IDE dla JAVA

Intellij Idea wczytuje się w twój kod JAVA

IntelliJ IDEA analizuje twój kod, szukając połączeń między symbolami we wszystkich plikach projektu i językach. Dzięki tym informacjom zapewnia pomoc w zakresie kodowania, szybką nawigację, inteligentną analizę błędów i, oczywiście, refaktoryzację.

Inteligentne uzupełnianie w Intellij Idea

Ctrl+Shift+Space daje listę najbardziej odpowiednich symboli mających zastosowanie w obecnym kontekście. Te i inne uzupełnienia nieustannie uczą się od ciebie, przenosząc członków najczęściej używanych klas i pakietów na górę listy sugestii, dzięki czemu możesz wybrać je szybciej.

Zakończenie łańcucha w IntelliJ Idea

Wykopuje odrobinę głębiej niż Inteligentne uzupełnianie i wymienia dostępne symbole za pomocą metod lub modułów pobierających w bieżącym kontekście. Załóżmy, że szukasz wartości Project i masz tylko Module moduledeklarację. Naciśnij Ctrl+Shift+Spacedwukrotnie, aby uzyskać module.getProject()bez dodatkowego wysiłku.

Uzupełnienie statycznych elementów w Intellij Idea

Pozwala łatwo korzystać ze statycznych metod lub stałych. Zawiera listę symboli pasujących do wprowadzonych danych i automatycznie dodaje wymagane instrukcje importowania.

Analiza przepływu danych w IntelliJ Idea

Oferując warianty ukończenia, IntelliJ IDEA analizuje przepływ danych, aby odgadnąć możliwy typ symbolu runtime i ulepsza wybory oparte na tym intel, automatycznie dodając odlewy klas.

Wstrzykiwanie kodu innych języków

Przynosi pomoc w zakresie kodowania dla wybranego języka do wyrażeń i literałów strunowych w innym języku, wraz ze wszystkimi zaletami, które normalnie posiadasz. Na przykład można wstrzyknąć fragmenty kodu SQL, XPath, HTML, CSS lub JavaScript w literały Java String.

Międzyjęzykowa refaktoryzacja

Znając wszystko na temat zastosowań symbolu, IntelliJ IDEA oferuje niezwykle skuteczne, gruntowne refaktoryzacje. Na przykład, gdy zmienisz nazwę klasy w instrukcji JPA, zaktualizuje ona wszystko, od klasy jednostki JPA, do każdego wyrażenia JPA, w którym jest używane.

Wykrywanie duplikatów

Znajduje duplikaty fragmentów kodu w locie. Nawet jeśli masz zamiar wyodrębnić zmienną, stałą lub metodę, IntelliJ IDEA poinformuje cię, że istnieje podobny fragment kodu, który można zastąpić fragmentem, na którym się piszesz.Inspekcje i szybkie poprawki

Ilekroć IntelliJ IDEA wykryje, że masz zamiar się pomylić, w edytorze pojawia się mała żarówka. Kliknięcie lub naciśnięcie Alt+Enterotwiera listę działań, które można podjąć, aby wszystko naprawić.

Ergonomia programisty w IntelliJ Idea

Każdy aspekt IntelliJ IDEA został zaprojektowany z myślą o ergonomii. IntelliJ IDEA opiera się na zasadzie, że każda minuta, którą programista spędza w strumieniu, to dobra chwila, a rzeczy, które odrywają deweloperów od tego przepływu, są złe i należy ich unikać.

Środowisko  skupione na edytorze

Przez większość czasu edytor (i kod) jest jedyną rzeczą widoczną na ekranie i nie trzeba jej opuszczać, aby zrobić coś, co nie jest związane z kodowaniem.

Szybkie wyskakujące okienka są pomocne przy sprawdzaniu dodatkowych informacji bez opuszczania kontekstu, w którym się znajdujesz. Po naciśnięciuCtrl+Shift+I pokazuje definicję symbolu na daszku.

Aby wygenerować kod, nie musisz przechodzić przez skomplikowane kreatory ani wypełniać wielkich formularzy.

Skróty do wszystkiego

W IntelliJ IDEA masz dedykowane skróty klawiaturowe dla prawie wszystkiego, w tym szybki wybór i przełączanie między oknami narzędzi i edytorem.

Uzyskanie dostępu do okna narzędzia za pomocą jego skrótu powoduje przesunięcie do niego fokusu wejściowego, dzięki czemu można używać wszystkich poleceń klawiaturowych w jego kontekście. Kiedy musisz wrócić do edytora, po prostu naciśnij Esc.

Kiedy jesteś w oknie narzędzia projektu, możesz nie tylko poruszać się po istniejących elementach, ale także tworzyć nowe, po prostu naciskając Alt+Ins.

Ergonomiczny interfejs użytkownika

Wszystkie listy, drzewa i wyskakujące okienka w IntelliJ IDEA zapewniają szybkie wyszukiwanie, które natychmiast przenosi Cię do zestawu elementów zawierających tekst, który w nich wpisujesz.

Pierwsze wywołanie dowolnego działania IDE ma dostarczyć najbardziej oczekiwanych rezultatów. Potrzebujesz więcej wyników? Ponownie naciśnij skrót, a IDE pójdzie głębiej, aby znaleźć to, czego potrzebujesz.

Debugger w linii

Podczas debugowania kodu IntelliJ IDEA pokazuje wartości zmiennych bezpośrednio w kodzie źródłowym, obok ich zastosowań.

Nie musisz nawet ustawiać wskaźnika myszy nad zmienną ani przełączać do panelu Zmienne okna narzędzia Debugowanie.

Za każdym razem, gdy zmienna zmienia jej wartość, IDE podświetla ją innym kolorem, aby lepiej zrozumieć, w jaki sposób zmienia się stan w kodzie.

Wbudowane narzędzia programistyczne

Aby usprawnić przepływ pracy, IntelliJ IDEA oferuje bezkonkurencyjny zestaw narzędzi od samego początku: dekompilator, przeglądarkę kodu bajtowego, FTP i wiele innych.

Kontrola wersji

IntelliJ IDEA zapewnia ujednolicony interfejs dla głównych systemów kontroli wersji, w tym Git, SVN, Mercurial, CVS, Perforce i TFS. IDE pozwala przeglądać historię zmian, zarządzać oddziałami, scalać konflikty i wiele więcej

Narzędzia buildowania

IntelliJ IDEA obsługuje Maven, Gradle, Ant, Gant, SBT, NPM, Webpack, Grunt, Gulp i inne narzędzia do budowania. Narzędzia te są bezproblemowo zintegrowane w celu zautomatyzowania kompilacji, pakowania, uruchamiania testów, wdrażania i innych działań

Testy jednostkowe, test runner i testy pokrycia

IntelliJ IDEA pozwala z łatwością przeprowadzać testy jednostkowe. IDE obejmuje biegacze testowe i narzędzia pokrycia dla głównych struktur testowych, w tym JUnit, TestNG, Spock; Cucumber, ScalaTest, spec2, i Karma.

Decompiler

IntelliJ IDEA ma wbudowany dekompilator dla klas Java. Jeśli chcesz zajrzeć do biblioteki, w której nie masz kodu źródłowego, teraz możesz – bez żadnych wtyczek firm trzecich.

Terminal

IDE ma wbudowany terminal. W zależności od platformy można pracować z wierszem poleceń, Far, powershell lub bash. Wywołaj terminal za pomocą Alt+F12i wykonaj dowolne polecenie – bez opuszczania IDE.

Narzędzia bazy danych

Skorzystaj z inteligentnego wspomagania kodowania podczas edycji SQL; połączyć się z żywymi bazami danych; uruchom zapytania; przeglądaj i eksportuj dane; a nawet zarządzać swoimi schematami w interfejsie wizualnym – bezpośrednio z IDE.

Serwery aplikacji

IntelliJ IDEA obsługuje główne serwery aplikacji: Tomcat, JBoss, WebSphere, WebLogic, Glassfish i wiele innych.
Można rozmieszczać artefakty na serwerach aplikacji i debugować wdrożone aplikacje bezpośrednio z poziomu IDE.

Doker

Poprzez osobną wtyczkę IntelliJ IDEA zapewnia dedykowane okno narzędziowe, które pozwala łączyć się z lokalnie działającymi urządzeniami Docker do zarządzania obrazami, kontenerami i usługami Docker Compose.

Doświadczenie poligloty

Poza Javą IntelliJ IDEA oferuje pierwszorzędne wsparcie dla najlepszych frameworków JVM i innych niż JVM oraz języków.

Pierwszorzędne wsparcie dla najlepszych frameworków

IntelliJ IDEA zapewnia wsparcie dla najpopularniejszych frameworków po stronie serwera i frontonu.

Skorzystaj z rozszerzonej pomocy w zakresie kodowania dla Spring , Java EE , Grails , Play , Android , GWT , Vaadin , Thymeleaf , React , AngularJS i innych frameworków.

Wiele języków – jedno IDE

IntelliJ IDEA to IDE dla Javy, ale rozumie również wiele innych języków, w tym Groovy , Kotlin , Scala , JavaScript , TypeScript i SQL .

IntelliJ IDEA to rozwiązanie „pod klucz”, ale jeśli kiedykolwiek będziesz potrzebować czegoś więcej, jego bogaty ekosystem wtyczki pomoże ci.


Zakup IntelliJ Idea na stronach firmy Dreamsoft. Inne licencje w ofercie Jetbrains Dreamsoft.
Specjalistyczna strona sklepu dla Jetbrains i IntelliJ Idea

sie 20

IntelliJ IDEA 2018.2 i CLion 2018.2! Co nowego ?

Z przyjemnością ogłaszamy wydanie IntelliJ IDEA 2018.2, CLION 2018.2 .

Oto najważniejsze cechy, których nie możesz przegapić:

IntelliJ IDEA 2018.2

  • Obsługa nadchodzącej wersji Java 11.
  • Informacje o przepływie danych można wyświetlić w edytorze.
  • Możesz teraz przeskoczyć poza nawias zamykający lub zacytować za pomocą Tab.
  • Ponownie przypisane zmienne lokalne i ponownie przypisane parametry są teraz domyślnie podkreślone.

CLion 2018.2

  • Eksperymentalny mechanizm języka C ++ oparty na clangd uzupełnia silnik języka C ++ języka CLION (domyślnie w systemach Linux i macOS), co pomaga w wyróżnianiu błędów i ostrzeżeń w edytorze.
  • Gradle C ++ i kompilacja formatów bazy danych są teraz dostępne obok modelu projektu CMake w CLion. Dla obu jest zapewniony pełny wgląd w kod.
  • Google Sanitizers są teraz obsługiwane. CLion może pomóc w wizualizacji wyników i łatwiejszej nawigacji po wynikach.
  • Formater kodu jest teraz oparty na leksykonach i znacznie szybszy.

gru 18

IntelliJ IDEA 11

Nowość: Nowa wersja Jetbrains Intellij IDEA 11, to najbardziej inteligentne środowisko programistyczne dla Java. Poniżej prezentujemy zarys nowych cech w wersji 11.

Ogólnie o IDE

Wydajność

Poprawa wydajności nie kończy zadania.  Architektura nowego edytora IntelliJ IDEA  dostarcza lepszej reakcji na i mniej opóźnień mniej przy pisaniu nawet w dużych dokumentach.

Większa szybkość indeksowania jest zapewniona dla dużych baz kodów źródłowych i szybszego uruchamiania IDE na wszystkich obsługiwanych platformach.

Refaktoryzacja w miejscu

Nowe opcje w interface użytkownika dla refaktoringu, takie jak  Introduce Parameter/Field/Constant lub Rename for class members jest dalszą poprawą dla lepszej użyteczności.

Widok dziennika zdarzeń

Nowy widok  'Event Log’ /okno tool i jednym miejscem, by zobaczyć wszystkie powiadomienia IDE i podejmować działania w razie potrzeby.

Event log window

Groovy
  • wsparcie dla Groovy 2.0 (Beta) .
  • Wprowadzenie parametru Closure w refaktoringu.
  • Akcja w kodzie Unwrap.
  • Nowe  akcje dla Groovy:
    • Wymiana kwalifikowanego odniesienia na import.
    • Dodanie statycznego importu jako pojedynczy member .
    • Dodanie na statycznego importu żądania.
Poprawa wsparcia VCS

Ogólne zmiany w przepływie pracy, takie jak nowy widok  'Digest’, który pozwala na spędzanie mniej czasu na rutynowe zadania VCS  jak podgląd pre-commit.

Podświetlanie Stack trace pokazuje ostatnio zmieniane klasy i metody różnie w stosie śledzenia.

Podświetlanie Git log graph zatwierdzeń włączonych do danego zatwierdzenia (np. zatwierdzeń w bieżącej gałęzi i dostarcza akcji, takich, jak tworzenie tagu/gałęzio, rewizji wyewidencjonowania.

Git log view

GitHub zintegrowany GitHub daje teraz lepsze wsparcie dla Gists creation dla udostępnianie kodu od razu z IDE.

Najlepszy Diff – porównywanie kodu

Diff do porównywania plików JAR jest dodany i pokazuje rzeczywiste porównania klasy i plików.
diff dla folderów teraz także pozwala na łączenie folderów.

Mac OS X
  • Wsparcie dla pełnego ekranu na Mac OS X Lion.
  • Liczne zmiany interfejsu użytkownika specyficzne dla Mac.
  • Poprawna minimalizacja okna do zadokowanego.
Zaktualizowane UI

Mnóstwo cech interface użytkownika IntelliJ IDEA jest na nowo przemyślano i przeprogramowana by by było wygodniej  nowocześniej.

New user interface

Oto niektóre przykłady: Favorites, Live templates settings, Keymap Editing UI, Plugin Manager, etc.

Lepsze doświadczenie przy kodowaniu

Szybsze, inteligentniejsze, i bardziej niezawodne uzupełnienie kodu code completion dla wspieranych języków.

Praca z  'Favorites’ jest teraz znacznie łatwiejsza szczególnie w wielkich projektach.

Ustawienia Live template: wiele nowych kontekstów szablonu zostało dodane.

Dodano możliwość edycji zależności modułu projektu na diagramie.

Linux
  • Udoskonalenia motywu GTK UI.
  • Lepsza integracja z dokami.
  • Akcja by utworzyć wpis w systemowym menu aplikacji (apps).
  • Możliwość przeciągnij i upuść i kopiowania/wklejania plików między IntelliJ Idea i menedżerami plików.

Frameworki i wsparcie dla narzędzi

Integracja z Gradle

Konfigurowanie projektu w tym modułów, bibliotek  itp. w oparciu o plik projektu Gradle. Tak, on jest tak proste, jak ono brzmi.

Grails 2.0 tylko Ultimate

Grails 2.0 będzie wkrótce wypuszczone, ale IntelliJ IDEA jest już przygotowane i zapewnia wsparcie dla akcji sterującyc h jako metody, nowe JUnit API do testowania, dostęp Gorm API z klas java, Kryteria odłączone, Grails web-flow, Spock framework, etc.

Velocity 1.7 tylko Ultimate

Najnowsza wersja Apache Velocity, stworzenego w Java silnika szablonów, jest w pełni wspierana przez IntelliJ IDEA 11.

SQL tylko Ultimate
  • Uzupełnianie słów kluczowych w zależności od kontekstu
  • Wsparcie dla dialeleków H2 i MS SQL Server
  • Rozszerzania PL dla wszystkich wspieranych dialektów
  • Funkcje użytkownika dodane do widoku 'Data Sources’
Play Framework tylko Ultimate

IntelliJ IDEA teraz wspiera tworzenie aplikacji webowych na Play Java Web framework. IDE dostarcza podświetlania składni, formatowania, nawigacji, rozwiązania wyrażeń, uzupełniania kodu dla wbudowanch tagów i parametrów i widoku Structure.

Spring tylko Ultimate
  • Spring: Zwiększona wydajność dużych modeli, Wykres zależności beanów (z nowymi cechami), akcja „Generate @Autowired dependency”, etc.
  • Spring 3.1 @Configuration contexts, @ComponentScan, @ImportResource, @Profile, @PropertySource.
  • Spring Testing: @ContextConfiguration configured with @Configuration array, @ActiveProfile.
  • Wsparcie dla integracji Spring.
  • Wsparcie dla Spring Data (JPA).
Programowanie Androida

IntelliJ IDEA wspiera programowanie aplikacji dla Google Android nawet z najnowszym Android 4 SDK (Ice Cream Sandwich).

Podgląd układów roboczych (layouts) Androida uproszcza tworzenia UI w IntelliJ IDEA. Specjalny panel 'Preview’ pokazuje UI włączając nawet niestandardowy widok składników i aktualizacje na żywo podczas kodowania. Różne opcje, takie jak rozmiar ekranu, docelowa wersja platformy, theme, etc. umożliwia lepsze sterowanie wyświetlaniem.

AspectJ tylko Ultimate

Dalsze udoskonalone funkcje wsparcia AspectJ:

  • Deklaracje typu Interface także na interfaces.
  • Konfigurowalan ścieżka kompilatora aspect, aby uzyskać lepszą wydajność.
  • Refactoring Push-in, etc.
Tylko Ultimate

Programowanie Web / J2EE

Kodowanie

Jeśli chcesz być najnowocześniejszy, to nowym edytor CoffeeScript z podświetlaniem składni, asystentem kodu, inspekcją i opcjami formatowania są na twoje usługi.

Jednym z nowych języków dla programistów web jest LESS. Korzystaj z dynamicznych arkuszy stylów.

Pozostałe aktualizacje zawierają:

  • Zaktualizowana schema HTML5,
  • wsparcie dla Zen Coding 0.7 .
Testowanie i Debugowanie

Zaawansowany interakcyjny XSLT debugger jest zawarty w IntelliJ IDEA 11 dla debugowania styli XSLT.

Integracja z JSLint / JSHint umożliwia sprawdzenie jakości twojego kodu JavaScript podczas pisania, za pomocą zewnętrznych walidatorów.

JavaScript Debugger teraz pozwala Ci dostosować właściwości obiektu,który widzisz podczas debugowania. To pracuje z debugerami JS Firefoxa i Chrome-a.

Serwery Web

Wsparcie Out-of-the-box dla następujących serwerów sieci web jest zapewnione:

  • JBoss 7,
  • WebSphere 8.
Jersey 1.10

IntelliJ IDEA 11 wspiera najnowszą wersję Jersey, wdrożenie odniesienia do JAX-RS 1.1 i automatyczne pobieranie go, gdy tworzysz usługę webową RESTfull.


Firma Dreamsoft sprzedaje licencje Jetbrains w sklepie internetowym.

Sklep JetBrains
–  Nowa licencja komercyjna JetBrains Intelli IDEA
–  Nowa licencja osobista JetBrains Intelli IDEA

– Aktualizacja wersji komercyjnych z poprzednich wersji Intellij IDEA Upgrade Commercial
– Aktualizacja wersji osobistych z poprzednich wersji Intellij Idea Upgrade Personal

Inne produkty, upgrade-y, zadaj zapytanie o produkty Jetbrains

(c) for Polish translation, Dreamsoft