I would like to view this page in
Entdecken Sie die wichtigsten Funktionen von IntelliJ IDEA, der IDE für die professionelle Entwicklung in Java und Kotlin.
Da Ihnen alle benötigten Werkzeuge zur Verfügung stehen, um Routinehindernisse zu beseitigen, können Sie Ihre Ideen schneller verwirklichen. Beginnen Sie sofort mit der Programmierung, arbeiten Sie effizienter, erzielen Sie Ergebnisse schneller und konzentrieren Sie sich auf das, was wichtig ist – die Entwicklung Ihrer Software.
IntelliJ IDEA bietet eine kontextspezifische Code-Completion, deren Vorschläge speziell auf die aktuelle Cursorposition abgestimmt sind. Sie müssen dazu keine Tastenkombinationen drücken oder zusätzliche Einstellungen konfigurieren: Die Code-Completion ist sofort verfügbar, sobald Sie mit der Code-Eingabe im Editor beginnen.
IntelliJ IDEA verwendet maschinelle Lernstrategien, um sicherzustellen, dass die relevantesten Vorschläge ganz oben auf der Liste stehen.
Live-Vorlagen sind eine leistungsstarke Funktion, die ein schnelleres Programmieren ermöglicht. Geben Sie einfach eine in der Vorlage definierte Abkürzung ein, um schnell Standardkonstrukte in Ihren Code einzufügen. Sie können auch eigene Vorlagen erstellen, um oft genutzte Codeabschnitte einzufügen.
IntelliJ IDEA unterstützt Sie bei der Arbeit mit Codeabschnitten in anderen Sprachen, die in Ihren Code eingebettet sind. Bei der Verwendung dieser „injizierten“ Codeabschnitte werden Sie keinen Unterschied zur Arbeit mit dem Java-Kerncode bemerken. Wir bieten Codehervorhebung, Completion, Fehlererkennung und andere Programmierhilfen für eingebettete Codefragmente. Um einen Codeabschnitt in einer anderen Sprache einzufügen, drücken Sie einfach Alt+Enter, wählen Sie Inject language or reference, und wählen Sie die gewünschte Sprache in der Liste aus.
IntelliJ IDEA enthält einen integrierten Decompiler, mit dem Sie Bytecode in lesbaren Java-Code konvertieren und dann debuggen können. Wenn Sie beispielsweise eine Bibliothek in einer .jar
-Datei öffnen, zeigt die IDE deren Inhalt in lesbarer Form an, auch wenn Sie keinen Quellcode dafür haben. Das gelbe Feld über dem Editor zeigt an, dass Sie gerade mit einer dekompilierten Datei arbeiten. Bei Bedarf können Sie im dekompilierten Code Haltepunkte setzen und ihn debuggen. In diesem Blogeintrag erfahren Sie mehr über den Decompiler.
Der Dialog Search Everywhere hilft Ihnen, alle Inhalte in Ihrem Codebestand zu finden, zum Beispiel Klassen und Symbole. Außerdem können Sie nach Dateien und sogar nach IDE-Toolfenstern suchen. Um diesen Dialog aufzurufen, drücken Sie die Shift-Taste zweimal und geben Sie die Anfangsbuchstaben des gesuchten Elements ein.
Ein weiteres leistungsstarkes Suchwerkzeug ist Find in Files, mit dem Sie nach einer Zeichenfolge in Ihrem Projekt suchen können. Mit einer Vielzahl von Optionen lässt sich die Suche eingrenzen. Sie können beispielsweise verschiedene Suchbereiche vorgeben, Vorkommen finden und bestimmte Elemente von der Suche ausschließen.
Um dieses Tool aufzurufen, markieren Sie die zu suchende Zeichenfolge und drücken Sie Ctrl+Shift+F. Die IDE fügt die Zeichenfolge automatisch in das Suchfeld ein.
Es empfiehlt sich, vor Änderung eines Codeelements alle Verwendungen zu finden und zu analysieren. Wenn Sie im Quellcode ein Symbol auswählen, hebt IntelliJ IDEA in der Standardeinstellung alle Verwendungen in der aktuellen Datei automatisch hervor. Wenn Sie die Verwendungen im gesamten Projekt in einer Liste anzeigen möchten, legen Sie die Einfügemarke auf das Symbol und rufen Sie mit Alt+F7 die Aktion Find Usages auf.
Bei der Arbeit mit Frameworks können Sie in IntelliJ IDEA mithilfe der Randleistensymbole durch Ihren Code navigieren. Klicken Sie auf diese Symbole, um eine Liste aller vom Framework unterstützten Navigationsoptionen anzuzeigen. Darüber hinaus sind auch die URLs anklickbar, sodass Sie vom Client zum Service gelangen können.
In IntelliJ IDEA können Sie ganz einfach überprüfen, wo und wie Symbole wie Tags, Klassen, Felder, Methoden oder Funktionen in Ihrem Projekt definiert sind. Das Tool dafür heißt Quick Definition, und Sie können es mit einem einfachen Tastenkürzel aufrufen. Wählen Sie im Editor das gewünschte Symbol aus und drücken Sie Ctrl+Shift+I.
SSR (structural search and replace) ist ein großartiges Werkzeug, um Codemuster unter Berücksichtigung von Syntax und Semantik zu finden und zu ersetzen. Am einfachsten ist es, mit der vorhandenen Vorlage zu beginnen, die Sie manuell ändern oder um Filter ergänzen können, um die Suche einzugrenzen. Die geänderte Vorlage können Sie als neue Vorlage speichern.
Diese Funktion, die auf einem fortschrittlichen Deep-Learning-Modell basiert, erhöht die Effizienz bei der Programmierung, indem sie anhand einer kontextbasierten Analyse ganze Codezeilen vorhersagt und vorschlägt. Das Modell wird vollständig auf Ihrem lokalen Gerät ausgeführt, sodass keine externe Serverkommunikation erforderlich ist und Ihre Daten stets geschützt sind.
Inline-KI-Prompts ermöglichen eine mühelose Interaktion mit AI Assistant direkt im Editor. Sie können Ihre Anfragen in natürlicher Sprache eingeben; AI Assistant interpretiert diese sofort und setzt sie in Codeänderungen um, die zur leichteren Nachverfolgung in der Randleiste violett markiert sind. Die Inline-KI-Prompts sind kontextsensitiv und berücksichtigen automatisch zugehörige Dateien und Symbole für eine präzisere Codegenerierung. Diese Funktion unterstützt die Dateiformate Java, Kotlin, Scala, Groovy, JavaScript, TypeScript, Python, JSON und YAML und kann mit allen AI-Assistant-Abonnements genutzt werden.
AI Assistant bietet nützliche Funktionen, die Ihre tägliche Arbeit vereinfachen. Neben einem integrierten KI-Chat kann AI Assistant automatisch Dokumentationskommentare für Sie schreiben, Namen vorschlagen, Commit-Nachrichten generieren und einiges mehr.
Der Debugger von IntelliJ IDEA ist ein leistungsfähiges Werkzeug, mit dem Sie unter die Haube Ihres Programms blicken und Fehler finden können. Die Vorgehensweise beim Debuggen ist sehr einfach: Sie setzen Haltepunkte, führen den Debugger aus und schon zeigt die IDE das Debugger-Ergebnis in einem speziellen Toolfenster an. Beim Debuggen können Sie Ihren Code Schritt für Schritt ausführen, Ausdrücke auswerten, Variablenwerte prüfen und ändern sowie Überwachungen und Labels hinzufügen.
Mit dem integrierten Profiler erhalten Sie Einblicke in die Ausführungsgeschwindigkeit Ihrer Anwendung und können Leistungsprobleme leichter untersuchen. Er stellt präzise Snapshots bereit, mit denen Sie CPU- und speicherintensive Codebereiche, Threading-Probleme und suboptimalen Code identifizieren können. Dank einer übersichtlichen grafischen und hierarchischen Darstellung sind die Ergebnisse leicht zu analysieren und zu vergleichen. Außerdem können für das Profiling relevante Daten sowie Performance-Hinweise direkt im Editor angezeigt werden. Die Ausführungszeit und Informationen zur Speicherallokation werden in der Randleiste neben der entsprechenden Codezeile angezeigt.
Dank dem integrierten Terminal von IntelliJ IDEA können Sie innerhalb der IDE mit der Befehlszeile arbeiten, ohne zu einer separaten Terminalanwendung wechseln zu müssen. Das Terminal unterstützt dieselben Befehle wie Ihr Betriebssystem. Vom Terminal können Sie ganz einfach zur IntelliJ-IDEA-Bedienoberfläche zurückkehren, indem Sie auf eine URL oder einen Stack-Trace klicken oder Ctrl+Enter drücken, während ein Befehl hervorgehoben ist.
Dank der Git-Integration von IntelliJ IDEA können Sie Projekte aus Git klonen, Commits durchführen und pushen, mit mehreren Branches arbeiten, Änderungslisten verwalten und Updates vor dem Commit stagen. In IntelliJ IDEA können Sie auf den Verlauf des gesamten Projekts oder auch einzelner Ordner und Dateien zugreifen. Dazu stehen Ihnen der Log-Tab im Git-Toolfenster sowie entsprechende History-Ansichten zur Verfügung. Im Editor können Dateien nach dem Muster von git blame um historische Daten ergänzt werden.
IntelliJ IDEA bietet eine GitLab-Unterstützung, die es Ihnen ermöglicht, direkt in der IDE mit Merge-Requests zu arbeiten. Sie können die Liste der Requests durchgehen, Änderungen überprüfen, Kommentare eingeben und zu den entsprechenden Stellen navigieren.
Auf der GitHub-Plattform gehostete Git-Projekte lassen sich direkt in IntelliJ IDEA verwalten.
Sie können Repositories klonen, Projekte freigeben und Code über Gists teilen. Darüber hinaus unterstützt IntelliJ IDEA das Erstellen, Mergen und Betrachten von Pull-Requests. In unserem Video erfahren Sie mehr über das Arbeiten mit GitHub-Pull-Requests.
Mit den Datenbanktools von IntelliJ IDEA Ultimate können Sie Datenbanken direkt in der IDE verwalten. Nutzen Sie die intelligente Programmierunterstützung beim Bearbeiten von SQL-Abfragen, stellen Sie eine Verbindung zu Live-Datenbanken her, führen Sie Abfragen aus oder durchsuchen und exportieren Sie Daten. Sogar Ihre Datenbankschemata können Sie mithilfe einer visuellen Oberfläche verwalten.
Wenn Sie einen Webdienst entwickeln, müssen Sie zum Testen Ihrer Services aller Wahrscheinlichkeit nach HTTP-Anfragen senden und empfangen. Solche Anfragen werden in .http
- oder .rest
-Dateien gespeichert, die Sie im HTTP-Client erstellen, bearbeiten und ausführen können. Dieses Tool ist im IntelliJ-IDEA-Editor integriert und bietet umfassende Programmierunterstützung für Ihre HTTP-Anfragen, einschließlich Code-Completion, Hervorhebung, Refactorings usw. Vom Quellcode aus können Sie ganz einfach auf den HTTP-Client zugreifen: Klicken Sie auf das Globus-Symbol neben der URL und wählen Sie Open in HTTP client.
IntelliJ IDEA bietet sinnvolle Programmierhilfen für OpenAPI-Spezifikationsdateien. Dank der Integration von Swagger- und Redoc-UI können Sie sich außerdem OpenAPI-Spezifikationen direkt im Editor als Vorschau anzeigen lassen.
Sie können IntelliJ IDEA Ultimate verwenden, um Anwendungen mit JavaScript, TypeScript, React, Vue, Angular, Node.js und ähnlichen Technologien zu entwickeln. Bei allen diesen Technologien können Sie sich auf die gleichen erweiterten Programmierhilfen verlassen, die Sie von der Java-Entwicklung gewohnt sind.
Zur Automatisierung des Build-Prozesses bietet IntelliJ IDEA eine umfassende Integration mit den Build-Tools Maven, Gradle, Ant und Gant. Die IDE bietet integrierte Optionen, um Java-Code zu kompilieren, Anwendungspakete zu erstellen, Tests auszuführen, Anwendungen bereitzustellen und andere Aktivitäten durchzuführen.
Um Ihre Anwendung in IntelliJ IDEA auszuführen, klicken Sie einfach auf das grüne Play-Symbol in der Werkzeugleiste am oberen Fensterrand oder neben einer Klassendeklaration in der Randleiste des Editors. Wenn Sie Ihr Programm mit bestimmten Einstellungen starten möchten, können Sie Run/Debug-Konfigurationen verwenden, die verschiedene Ausführungs- und Build-Eigenschaften enthalten können, darunter das gewünschte JDK/JRE, die Ausführungsumgebung und mehr.
Mit der Funktion Run Targets können Sie Ihre Anwendung in Docker-Containern oder auf Remote-Systemen ausführen, testen, profilen und debuggen. Mit IntelliJ IDEA Ultimate können Sie Java-Anwendungen, JUnit-Tests sowie Maven-, Gradle-, Micronaut-, Maven-basierte Quarkus- und Spring-Boot-Projekte auf Docker-, SSH- und WSL-Zielsystemen ausführen.
Weitere Informationen finden Sie in diesem Blogeintrag.
Sie können Ihre IDE-Einstellungen für die gemeinsame Verwendung in allen IntelliJ-basierten IDEs freigeben und so eine einheitliche und vertraute Arbeitsumgebung auf verschiedenen Computern sicherstellen. Sie finden für diese Funktion einen eigenen Abschnitt Settings Sync in den Einstellungen. Bei der Aktivierung der Funktion können Sie auswählen, welche Einstellungen Sie synchronisieren möchten – zum Beispiel Bedienoberfläche, Code- und Systemeinstellungen, Tastenkürzel, Plugins und Tools.
Erstellen Sie unkompliziert hochwertigen Code und minimieren Sie Bugs und technische Schulden. Ihre IDE kümmert sich um die Fehlerbehebung und optimiert Ihren Code bis zur Perfektion, damit Sie sich auf die Entwicklung neuer Funktionen und das Vorantreiben von Innovationen konzentrieren können.
Als die beste IDE für die professionelle Java- und Kotlin-Entwicklung bietet Ihnen IntelliJ IDEA alles, was Sie benötigen, um hochwertigen Code zu schreiben. Die Funktionalität umfasst kontextspezifische Codevorschläge, Quick-Fixes und Kontextaktionen, die Ihre Arbeitsabläufe vereinfachen. Darüber hinaus stellt es standardmäßig alle wichtigen Tools bereit, um Sie bei der Entwicklung zu unterstützen – etwa Refactoring- und Debugging-Werkzeuge, einen leistungsstarken Profiler und vieles mehr.
Es gehört zu den besonderen Vorteilen von IntelliJ IDEA, dass die Qualität und Gültigkeit Ihres Codes mit Inspektionen im Hintergrund überprüft wird. Diese Inspektionen helfen Ihnen, schneller zu programmieren, höchste Qualitätsstandards zu erfüllen und während des gesamten Entwicklungsprozesses Vertrauen in Ihren Code zu haben. Wir bieten zahlreiche Standardinspektionen sowie Dutzende Framework-spezifische Inspektionen, die eine Vielzahl von Problemen abdecken – zum Beispiel Autowiring-Fehler in Spring-Bean-Klassen.
Wenn IntelliJ IDEA Probleme findet, können diese über Kontextaktionen gelöst werden. Dazu gehören Quick-Fixes für hervorgehobene Fehler und Intention-Aktionen für Änderungen bei kleineren Schwächen im Code. Um eine Kontextaktion aufzurufen, klicken Sie auf das Glühbirnensymbol oder drücken Sie Alt+Enter.
Das Toolfenster Problems zeigt potenzielle Probleme an, die IntelliJ IDEA in Ihrem Projekt gefunden hat. Dazu gehören Probleme aus projektweiten Analysen und manuell durchgeführten Inspektionen. Außerdem werden die Ergebnisse der Prüfungen auf riskante APIs in importierten Abhängigkeiten angezeigt. Zu jedem Problem gibt es einen Bericht mit einer kurzen Beschreibung, einer Schaltfläche zur Behebung des Problems, Optionen zur Unterdrückung der Inspektion und mehr.
Mit den automatischen Refactoring-Funktionen von IntelliJ IDEA können Sie Ihren Code sicher und effizient umgestalten, um ihn zu vereinfachen und die Lesbarkeit und Wartungsfreundlichkeit zu erhöhen. Die IDE bietet eine große Auswahl an Refactorings, die Ihnen helfen, Codeelemente sicher umzubenennen, die Signatur von Klassen und Methoden zu ändern, ein Codefragment in eine Methode zu extrahieren oder Variablen einzuführen. Sehen Sie sich unser Video an, um Refactorings kennenzulernen, die beim täglichen Programmieren unverzichtbar sind.
Der Debugger von IntelliJ IDEA ist ein leistungsfähiges Werkzeug, mit dem Sie unter die Haube Ihres Programms blicken und Fehler finden können. Die Vorgehensweise beim Debuggen ist sehr einfach: Sie setzen Haltepunkte, führen den Debugger aus und schon zeigt die IDE das Debugger-Ergebnis in einem speziellen Toolfenster an. Beim Debuggen können Sie Ihren Code Schritt für Schritt ausführen, Ausdrücke auswerten, Variablenwerte prüfen und ändern sowie Überwachungen und Labels hinzufügen.
Mit dem integrierten Profiler erhalten Sie Einblicke in die Ausführungsgeschwindigkeit Ihrer Anwendung und können Leistungsprobleme leichter untersuchen. Er stellt präzise Snapshots bereit, mit denen Sie CPU- und speicherintensive Codebereiche, Threading-Probleme und suboptimalen Code identifizieren können. Dank einer übersichtlichen grafischen und hierarchischen Darstellung sind die Ergebnisse leicht zu analysieren und zu vergleichen. Außerdem können für das Profiling relevante Daten sowie Performance-Hinweise direkt im Editor angezeigt werden. Die Ausführungszeit und Informationen zur Speicherallokation werden in der Randleiste neben der entsprechenden Codezeile angezeigt.
IntelliJ IDEA kann Codewiederholungen in Ihrem Projekt finden und ersetzen. Geben Sie den Suchbereich an, und die IDE sucht nach Codeabschnitten, die der ausgewählten Methode oder Konstante ähnlich sind, und ersetzt diese Wiederholungen durch Aufrufe der ursprünglichen Methode oder Konstante.
IntelliJ IDEA bietet eine Integration mit Qodana, der Codequalitätsplattform von JetBrains. Qodana führt im Hintergrund einen Scan auf der CI-Seite durch und übermittelt automatisch einen Problembericht an IntelliJ IDEA. Die Ergebnisse der projektweiten Analyse von Qodana können auf dem Tab Server-Side Analysis des Toolfensters Problems eingesehen werden. Sie erhalten automatisches Feedback zu Bugs, Codeduplikaten, Code-Smells, Abhängigkeiten mit inkompatiblen Lizenzen sowie Sicherheitslücken. Zu jedem Problem gibt es Detailangaben mit einer kurzen Beschreibung und Empfehlungen zur Behebung des Problems. Besuchen Sie die Qodana-Seite, um es auszuprobieren.
IntelliJ IDEA unterstützt gängige Testframeworks wie JUnit, TestNG, Cucumber, Arquillian JUnit und Selenium (über Plugins im Marketplace). Die IDE ist mit einer Umgebung und einer Reihe von Tools ausgestattet, um effektive und lesbare automatisierte Tests zu entwickeln und auszuführen. Sie können per Tastendruck zwischen Testklassen und Quellcode wechseln, mehrere Tests ausführen, Statistiken für jeden Test anzeigen und mehr. Zur Analyse verwenden Sie die Code-Coverage-Funktion, die den Prozentsatz des von Unit-Tests abgedeckten Codes anzeigt.
Um bei Änderungen am Code sofortige Testergebnisse zu erhalten, können Sie die Continuous-Testing-Funktion von IntelliJ IDEA verwenden. Klicken Sie in der Run-Symbolleiste auf Rerun automatically, um den Autotest-ähnlichen Runner zu aktivieren. Dadurch werden bei jeder Codeänderung automatisch alle Tests in der aktuellen Run-Konfiguration neu gestartet, sodass Sie zeitnahes Feedback zu Ihren Änderungen erhalten.
Erledigen Sie Ihre Arbeit mit einem vollständigen Instrumentarium, das vom Design über die Programmierung in Java, Kotlin und anderen unterstützten Sprachen bis hin zum Testen und Bereitstellen jede Phase der Entwicklung unterstützt und außerdem mühelose Arbeitsabläufe und erfolgreiche Ergebnisse gewährleistet.
Für die Frameworks Spring und Spring Boot bietet IntelliJ IDEA Ultimate intelligente Codeanalysen, Inspektionen, Instant-Codenavigation und detailliert anpassbare Run-Konfigurationen. Mit integrierten Tools können Sie Spring-Apps ausführen und testen sowie HTTP-Anfragen und Datenbanken verwenden. Das Endpoints-Toolfenster bietet außerdem einen Überblick über die Client- und Server-APIs, die Ihr Projekt für das HTTP- und WebSocket-Protokoll verwendet.
Eine detailliertere Beschreibung des Funktionsumfangs von IntelliJ IDEA für Spring und Spring Boot finden Sie auf dieser Website.
IntelliJ IDEA Ultimate unterstützt mit Micronaut, Quarkus und Helidon die am häufigsten verwendeten Microservice-Frameworks. IntelliJ IDEA bietet für jedes dieser Frameworks intelligente Programmierunterstützung, Endpunkt-Integration und einen Projektassistenten.
In IntelliJ IDEA Ultimate können Sie Java-Unternehmensanwendungen entwickeln, die auf den Jakarta-EE-Spezifikationen basieren. IntelliJ IDEA Ultimate unterstützt alle Merkmale von Jakarta EE, einschließlich CDI, JPA, Batch, Bean Validation, JSF, JAX-RS, WebSocket, Servlets, JSP, JSON-Binding und Verarbeitung, Sicherheit sowie die EJB- und JTA-Spezifikationen. Eine detailliertere Beschreibung des Funktionsumfangs von IntelliJ IDEA für Jakarta EE finden Sie hier.
IntelliJ IDEA Ultimate bietet erstklassige Unterstützung für das End-to-End-Multiplattform-Framework Ktor, mit dem Sie ein breites Spektrum an vernetzten Anwendungen erstellen können, von Microservices bis hin zu plattformunabhängigen HTTP-Client-Apps. In Verbindung mit Kotlin-Coroutinen wird die Erstellung asynchroner Anwendungen zum Kinderspiel. Mit Ktor können Entwicklungsteams einfach und unkompliziert eine optimale Nutzungserfahrung bereitstellen.
Eine detailliertere Beschreibung des Funktionsumfangs von IntelliJ IDEA für Ktor finden Sie auf dieser Seite.
Wenn Sie mit einer großen Anzahl von Java-Objekten arbeiten, möchten Sie diese vielleicht in einer Datenbank speichern. Persistenz-Frameworks stellen verschiedene Methoden und Klassen bereit, um dies zu ermöglichen. IntelliJ IDEA Ultimate bietet Integrationen für die meistverwendeten Frameworks dieser Art: Jakarta Persistence (JPA), Hibernate und R2DBC. Sofort nach der Installation können Sie die Framework-spezifische Programmierunterstützung nutzen, Framework-Konfigurationen anpassen und im Persistence-Toolfenster verschiedene JPA-, Hibernate- und R2DBC-Elemente ansehen und verwalten.
IntelliJ IDEA Ultimate bietet eine vollständige Integration mit Kubernetes, dem Open-Source-System für die Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen. Sie können Clusterobjekte durchsuchen, ihre Konfigurationen extrahieren, Pod-Protokolle anzeigen und herunterladen, eine Shell in einem Pod ausführen, YAML-Ressourcenkonfigurationen aus dem Editor heraus anwenden und Ressourcen aus einem Cluster löschen. Darüber hinaus bietet IntelliJ IDEA Ultimate eine umfassende YAML-Unterstützung sowie eine grundlegende JSON-Unterstützung, einschließlich Code-Completion, Kurzdokumentation, Inspektionen und Quick-Fixes.
IntelliJ IDEA ermöglicht die Integration mit gängigen Anwendungsservern: Tomcat, JBoss, WebSphere, WebLogic, Glassfish und weitere. Sie können direkt von Ihrer IDE aus lokale Server starten und stoppen, eine Verbindung zu laufenden Remote-Servern herstellen, Ihre Artefakte auf diesen Servern bereitstellen und sogar Ihre Anwendungen auf ihnen debuggen.
IntelliJ IDEA bietet eine vollständige Docker-Integration. Sie können Ihre Anwendungen in Docker-Containern ausführen und debuggen, Images herunterladen und erstellen, Multi-Container-Anwendungen mit Docker Compose ausführen und mehr – alles direkt über die IDE.
IntelliJ IDEA Ultimate kann sofort nach der Installation mit Docker verwendet werden. Für die IntelliJ IDEA Community Edition können Sie das Docker-Plugin direkt in der IDE unter Preferences/Settings | Plugins vom JetBrains Marketplace herunterladen.
Die Remote-Entwicklungsfunktionalität teilt Ihre IDE in zwei Komponenten auf: einen leichtgewichtigen lokalen Client, der Ihnen die JetBrains-typische reaktionsschnelle IDE-Erfahrung bereitstellt, und einen Remote-Server, der alle rechenintensiven Arbeiten übernimmt. Sie können diese Funktionalität auf dem Begrüßungsbildschirm von IntelliJ IDEA aufrufen oder mit JetBrains Gateway eine eigene Anwendung dafür verwenden, die Sie in der JetBrains-Toolbox-App herunterladen können.
Code With Me ist eine Online-Funktion zur Zusammenarbeit in IntelliJ IDEA. Sie können damit aus der Ferne gemeinsam mit Ihren Teamkolleg*innen an einem Projekt arbeiten, wobei jeder den eigenen Bildschirm und die eigene Tastatur verwendet. Sie können den Code untersuchen, ihn gemeinsam bearbeiten und Änderungen in Echtzeit sehen. Integrierte Funktionen für Sprach- und Audioanrufe sorgen für effektive Sitzungen, egal ob Sie zu zweit oder in größeren Gruppen zusammenarbeiten.
Entwickeln Sie innovative Lösungen mit den neuesten Technologien, die bei Verfügbarkeit sofort unterstützt werden – oft bereits vor dem offiziellen Releasetermin. So hält Ihre Arbeit stets mit der kontinuierlichen technischen Entwicklung Schritt.
Mit IntelliJ IDEA sind Sie dank exklusivem, frühzeitigem Zugriff auf die neuesten Sprachupdates der Zeit immer einen Schritt voraus. Gehören Sie zu den Ersten, die neue Funktionen erhalten, um immer auf dem neuesten Stand zu sein und Ihre Projekte effizient zu entwickeln.
Arbeiten Sie ohne Unterbrechungen, bleiben Sie dank einer intuitiven Bedienoberfläche im Flow und personalisieren Sie Ihre IDE für eine komfortable, effiziente und angenehme Erfahrung.
IntelliJ IDEA bietet Tastenkombinationen für so gut wie alle Funktionen – vom Anzeigen der letzten Dateien bis hin zum Ausführen und Debuggen Ihres Projekts. Ein universell einsetzbares Kürzel ist Doppel-Shift – also das zweimalige Drücken der Umschalttaste für die Funktion Search Everywhere (Überall suchen). Damit finden Sie fast alle Inhalte innerhalb oder außerhalb Ihres Projekts. Ihre Suche kann von Dateien, Aktionen, Klassen und Symbolen bis hin zu Einstellungen, UI-Elementen und sogar dem Git-Verlauf eine Vielzahl von Elementen umfassen.
Farbige Kopfleisten in IntelliJ IDEA vereinfachen die Navigation, wenn mehrere Projekte gleichzeitig geöffnet sind. Sie können jedem Projekt eine eigene Farbe und ein eigenes Symbol zuweisen, was die Unterscheidung und Verwaltung der Projekte erleichtert. Die voreingestellten Farben der Kopfleisten lassen sich problemlos an Ihre Präferenzen anpassen.
Als Entwickler*in verbringen Sie viele Stunden täglich vor dem Bildschirm. Daher ist es wichtig, die Bedienoberfläche augenschonend einzustellen. Wir bieten Ihnen verschiedene Möglichkeiten, um sich eine angenehme Arbeitsumgebung einzurichten. Sie können eines der Standard-Farbdesigns wie IntelliJ Light oder Darcula verwenden oder IntelliJ IDEA so konfigurieren, dass das IDE-Design mit Ihren Betriebssystemeinstellungen synchronisiert wird.
Alternativ können Sie aus über 100 benutzerdefinierten UI-Designs wählen, um Ihrer IDE ein einzigartiges Aussehen zu verleihen. Ganz gleich, ob Ihnen der Sinn nach dem sonnigen kalifornischen Vibe von Solarized oder nach den dunklen Tönen von Dark Purple Theme steht – IntelliJ IDEA hat das passende Design für Sie.
JetBrains ist bestrebt, seine Produkte allen zugänglich zu machen. IntelliJ IDEA bietet eine Reihe von Funktionen zur Unterstützung der Barrierefreiheit, um Menschen mit unterschiedlichen Bedürfnissen entgegenzukommen. So ist IntelliJ IDEA zum Beispiel kompatibel mit Bildschirmlesern. Sie können außerdem die Farben der verschiedenen UI-Elemente konfigurieren, eine Kontrastfarbe für Bildlaufleisten einstellen, die Größe der Toolfenster anpassen, die Textgröße im Editor ändern und vieles mehr.
Wenn Sie die Kernfunktionalität der IDE um zusätzliche Funktionen ergänzen möchten, können Sie IntelliJ IDEA mit Plugins erweitern. Wir unterstützen ein umfangreiches Plugin-Ökosystem, das für praktisch alle Anforderungen der Softwareentwicklung eine Lösung bietet. Probieren Sie zum Beispiel das Kubernetes-Plugin zur Verwaltung containerisierter Anwendungen aus oder lassen Sie sich von einer süßen Nyan-Fortschrittsanzeige aufheitern! Sie können alle Plugins über Preferences | Settings / Plugins installieren.
Sie haben die volle Kontrolle darüber, auf welche Daten Sie Zugriff gewähren möchten. Wir holen Ihre eindeutige Zustimmung zur Datenerfassung, -speicherung und -weitergabe ein und verwenden Ihre Daten nur für bestimmte, vereinbarte Zwecke.
Um Ihre Einstellungen für die Datenübermittlung zu verwalten, gehen Sie zu Preferences/Settings | Appearance & Behavior | Data Sharing. Hier können Sie festlegen, ob Sie anonyme Nutzungsdaten übermitteln möchten, um zur Verbesserung der IDE-Funktionalität beizutragen. Wenn Sie nicht mitmachen möchten, deaktivieren Sie einfach das Kontrollkästchen.
Die Java- und Kotlin-IDE für die professionelle Entwicklung
Java, Kotlin, Groovy, Scala
Maven, Gradle, sbt
Git, GitHub, SVN, Mercurial, Perforce
Debugger
Docker
Spring, Jakarta EE, Java EE, Micronaut, Quarkus, Helidon und mehr
JavaScript, TypeScript, HTML, CSS, Node.js, Angular, React, Vue.js
Remote-Entwicklung Beta
Kollaborative Entwicklung
Kostenlose 30-Tage-Testversion
Die IDE für Java- und Kotlin-Fans
Java, Kotlin, Groovy, Scala
Maven, Gradle, sbt
Git, GitHub, SVN, Mercurial, Perforce
Debugger
Docker
Kollaborative Entwicklung
Kostenlos, entwickelt auf Basis von Open-Source-Code
Folgen Sie uns