CodeGym /Java-Blog /Random-DE /10 nützliche Plugins für IntelliJ IDEA: für Anfänger und ...
John Squirrels
Level 41
San Francisco

10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler

Veröffentlicht in der Gruppe Random-DE
Guten Tag, Leute! Entwickler verfügen über ein grundlegendes „Authoring“-Tool, also eine Entwicklungsumgebung wie Eclipse , NetBeans usw. Aber ohne Zweifel ist die derzeit beliebteste Umgebung IntelliJ IDEA . Es wurde entwickelt, um Ihre Programmierfähigkeiten zu verbessern und den Prozess um ein Vielfaches zu vereinfachen. 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 1Aber vielleicht ist die von dieser Umgebung bereitgestellte Funktionalität nicht für jeden ausreichend, oder vielleicht möchten einige Leute sie anpassen. Die Realität ist, dass Sie die Funktionalität lediglich durch das Hinzufügen von Plugins erweitern müssen.
Plugins sind eine Möglichkeit, dem Hauptprogramm Funktionalität hinzuzufügen. Sie sollen seine Fähigkeiten erweitern.
Heute schauen wir uns 10 interessante Plugins für die Arbeit in IntelliJ IDEA an. Sie werden Ihnen bei Ihrer Arbeit helfen oder Sie zumindest aufmuntern =) Lassen Sie sich zunächst durch das Bootcamp zur Installation von Plugins in IntelliJ IDEA führen , am Beispiel der Installation eines neuen Themes.

1. IntelliJ IDEA-Themen

Hatten Sie jemals das Gefühl, dass der begrenzte Satz integrierter IntelliJ IDEA-Themen irgendwie fehlte? Vielleicht wollten Sie etwas anderes wählen. Vielleicht möchten Sie sich umsehen und etwas finden, das genau zu Ihnen passt? Nun, lass es uns tun! Um zu beginnen, gehen Sie hierher und wählen Sie ein Thema (oder Themenpaket) aus, das zu Ihnen passt. Ich habe mich zum Beispiel für Gradianto entschieden . Als nächstes haben wir zwei Möglichkeiten, das Plugin zu installieren.

Methode 1: Direkt von der JetBrains-Website installieren

Sie müssen IDEA geöffnet haben. Nachdem Sie ein Thema ausgewählt haben, klicken Sie auf die Schaltfläche „Abrufen“ -> „Installieren“ . Anschließend werden Sie aufgefordert, die Version von IntelliJ IDEA auszuwählen, die Sie auf Ihrem Computer installiert haben:10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 2
10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 3Als nächstes erscheint in Ihrer Entwicklungsumgebung das folgende Fenster: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 4Klicken Sie auf OK . Das Plugin ist installiert! Als Nächstes müssen Sie manchmal IntelliJ IDEA neu starten , damit das Plugin funktioniert. Für das Plugin mit Themes war dies nicht nötig – das Theme wurde sofort auf grün geändert:10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 5

Methode 2: Installation von IntelliJ IDEA

Gehen Sie in IDEA in der oberen linken Ecke zu Datei -> Einstellungen : 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 6Gehen Sie als nächstes zur Registerkarte Plugins und geben Sie den Namen des Plugins ( Gradianto ) in die Suchleiste ein, auch teilweise: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 7Klicken Sie auf die grüne Schaltfläche „ Installieren “ und schon sind Sie fertig Erledigt!

Das Thema ändern

Grün ist nicht das einzige neue Thema. Um den Rest zu sehen:
  • Gehen Sie zurück zu Datei -> Einstellungen
  • Öffnen Sie die Registerkarte „Aussehen“.
Klicken Sie anschließend auf die Dropdown-Liste „Thema“10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 8 und sehen Sie sich vier neue verfügbare Themen an: Das Gradianto Deep Ocean -Thema hat mir am besten gefallen:10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 9

Deaktivieren/Deinstallieren eines Plugins

Sehen wir uns an, wie man ein Plugin deaktiviert oder vollständig deinstalliert:
  • Öffnen Sie erneut das Fenster Einstellungen -> Plugins
  • Wählen Sie die Registerkarte Installiert
Klicken Sie auf „Deaktivieren“ , um das Plugin inaktiv zu machen: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 10Wenn Sie nun auf die Pfeile neben „Aktivieren/Deaktivieren“ klicken , wird ein Fenster angezeigt, in dem Sie das Plugin aus Ihrer IDEA entfernen können : 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 11Wie Sie sehen, ist eigentlich alles ganz einfach :) Na dann, Schauen wir uns ein paar IDEA-Plugins an, die sehr nützlich sein können.

2. String-Manipulation

Hier ist ein Plugin, das Ihrer IDEA viele neue Funktionen zur String-Verarbeitung hinzufügt. Sie können es hier finden . Sobald Sie die Entwicklungsumgebung installiert und neu gestartet haben, wenn Sie beispielsweise mit der rechten Maustaste auf den Namen der Variablen oder eine Textauswahl klicken, werden Sie einen neuen Kontextmenüpunkt zur String-Manipulation bemerken, der viele Möglichkeiten zum Ändern der ausgewählten Zeichenfolge bietet :10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 12Dieses Plugin ist besonders nützlich, wenn Sie mit sehr großem Text interagieren müssen. Sie können damit filtern, sortieren, die Groß-/Kleinschreibung ändern, den Codierungsstil ändern (z. B. den gesamten Text in „camelCase“ ändern), in allen Textzeilen in einem einzigen Vorgang etwas ändern (ooo, das klingt faszinierend) und den Text codieren ein bestimmtes Format (z. B. im SHA-1-Hexadezimalformat) und vieles mehr. Ja, auf den ersten Blick wird es so aussehen, als gäbe es zu viele unterschiedliche Funktionen und es wird nicht ganz klar sein, was diese oder jene Funktion hat. Aber mit der Zeit werden Sie sich daran gewöhnen und ein Gott der Textformatierung in IntelliJ IDEA werden.

3. IDE-Funktionstrainer

Dieses Plugin ist in erster Linie für Anfänger gedacht. Es hilft Ihnen interaktiv, grundlegende Verknüpfungen und Funktionen in der IDE zu erlernen. Sie können es sich wie Ihren ganz persönlichen Drill-Sergeant in IntelliJ IDEA vorstellen. Sie können es hier finden . Gehen Sie nach der Installation zum Abschnitt Hilfe -> IDE Features Trainer . 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 13Wählen Sie als Nächstes ein Thema aus, über das Sie mehr erfahren möchten. Zum Beispiel Refactoring: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 14Und dann beginnen Sie mit der Durchführung von Schritt-für-Schritt-Übungen.

4. Schlüsselpromotor X

Mir ist aufgefallen, dass je erfahrener und geschickter der Programmierer ist, desto mehr Hotkeys kennt er oder sie. Anstatt den Code manuell zu durchsuchen oder manuell etwas zu tun, können Sie schließlich ein paar Tastenkombinationen drücken und voilà, fertig! Dadurch arbeiten Sie deutlich schneller. Erlauben Sie mir, Ihnen das Key Promoter X- Plugin vorzustellen . Wenn wir nach dem Laden zu einem Einstellungsfenster, Menü oder einer Registerkarte gehen, sehen wir in der unteren rechten Ecke eine Eingabeaufforderung mit der Tastenkombination, die dieselbe Aktion hätte ausführen können (d. h. dasselbe Einstellungsfenster, Menü usw. geöffnet haben). usw.): 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 15Wenn Sie dies zu einem Durchlauf durch den IDE Features Trainer hinzufügenMit den Tutorials können Sie in IDEA arbeiten, ohne die Maus zu benutzen (was Ihre Arbeit um ein Vielfaches beschleunigt).

5. Rainbow-Klammern und HighlightBracketPair

Ich konnte nicht umhin, das Rainbow Brackets -Plugin zu erwähnen. Sobald es installiert ist, wird das Codieren viel komfortabler, da Klammerpaare mehrfarbig werden: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 16So können Sie sofort sehen, welche öffnende Klammer mit welcher schließenden Klammer gepaart ist. Die Farben sind nicht willkürlich (nicht zufällig ausgewählt). Es gibt eine gewisse Logik: Klammern mit dem gleichen Verschachtelungsgrad haben die gleiche Farbe. Beispielsweise werden Klammern innerhalb gelber Klammern grün. Und in grünen Klammern wird alles blau sein und so weiter ... Apropos Klammern, fahren wir mit HighlightBracketPair fort . Wenn Sie dieses Plugin verwenden, sehen Sie deutlich den jeweiligen Codeblock oder die Klammern, in denen sich Ihr Cursor befindet, da das entsprechende Klammernpaar hervorgehoben wird:10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 17Diese beiden Tools können sehr nützlich sein, wenn Sie an stark verschachteltem Code arbeiten.

6. Codota AI

In der fernen, fernen Vergangenheit wurde Code routinemäßig in einem gewöhnlichen Texteditor geschrieben. Und nun stellen Sie sich vor, Sie hätten irgendwo eine Klammer vergessen oder einen Fehler im Namen einer Klasse gemacht. Nichts wird kompiliert! Daher musste man damals stundenlang nach dem Fehler suchen und beim Schreiben von Code äußerst vorsichtig sein. So ein Leid ist nur etwas für Menschen mit den stärksten Nerven. Ich denke, das wurde so ärgerlich, dass einige Leute begannen, verschiedene Umgebungen für die Arbeit mit Code zu erstellen. IntelliJ IDEA, Eclipse, NetBeans ... Und jetzt arbeiten Sie mit IntelliJ IDEA, das sehr intelligent ist und unglaubliche Hilfe beim Codieren bietet, indem es Orte möglicher Fehler vorschlägt und relevante Namen von Klassen und Methoden abruft, sobald Sie beginnen sie eingeben. Wie wäre es, es etwas intelligenter zu machen? Dafür,Codota AI- Plugin. Dieses Plugin wurde entwickelt, um dank KI eine bessere automatische Vervollständigung des Codes zu ermöglichen. Basierend auf Millionen von Open-Source-Java-Programmen sowie Ihrem Kontext verwendet Codota die fortschrittlichsten Modelle des maschinellen Lernens, um Codezeilen automatisch zu vervollständigen, sodass Sie Code viel schneller und mit weniger Fehlern schreiben können. Mit anderen Worten: Mit diesem Plugin können Sie von IDEA basierend auf dem Kontext Ihrer Anwendung aufgefordert werden. Es kann beispielsweise die zugänglichen, sichtbaren Variablen des erforderlichen Typs anzeigen: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 18Sie können auch einen bestimmten Codeblock auswählen, beispielsweise einen Methodennamen, und versuchen, nach vorgefertigten Beispielen zu suchen:10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 19

7. SpotBugs

Apropos Codierungsassistenten: Ich denke, es würde nicht schaden, einen zu haben, der dabei hilft, Fehler zu erkennen, oder? Hier kommt das SpotBugs- Plugin ins Spiel. SpotBugs führt eine statische Analyse des Bytecodes durch, um Fehler im Java-Code in IntelliJ IDEA zu finden. Das heißt, dieses Plugin ist ein großartiges Tool zum Erkennen bestimmter Java-Fehler, und zwar durch die Analyse Ihres Codes und den Vergleich mit über 400 Fehlermustern und schlechten Lösungen. Zu diesen Fehlern gehören endlose rekursive Schleifen, Deadlock , Livelock und die falsche Verwendung verschiedener Bibliotheken. SpotBugs kann Hunderte schwerwiegender Fehler in großen Anwendungen identifizieren (normalerweise gibt es ungefähr einen Fehler in 1000–2000 Zeilen unkommentierten Quellcodes). Wählen Sie nach der Installation des Plugins im Menü Analysieren -> SpotBugs -><Ziel der Analyse>. Das Ziel kann entweder eine Datei oder ein ganzes Modul sein, einschließlich zugehöriger Tests oder nicht: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 20Nachdem die Analyse abgeschlossen ist, sehen Sie unten ein Fenster, das alle gefundenen Fehler oder schlechten Lösungen sowie Vorschläge zu deren Behebung anzeigt:10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 21

8. Maven-Helfer

Das Maven Helper- Plugin ist ein Muss für jeden, der Maven verwendet. Es bietet eine einfache Möglichkeit, widersprüchliche Abhängigkeiten zu analysieren und zu beseitigen, sowie die Möglichkeit, Maven-Abhängigkeiten in verschiedenen Ansichten (als Liste oder Baum) anzuzeigen. Um die Analyse auszuführen, öffnen Sie die POM- Datei und klicken Sie unten auf die Registerkarte Dependency Analyzer . Dann können Sie sehen, welche Abhängigkeiten mit welchen in Konflikt stehen, und alle widersprüchlichen ausschließen: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 22Das Plugin fügt außerdem zusätzliche Funktionen zum Ausführen/Debuggen einzelner Dateien oder des Root-Moduls hinzu: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 23Durch die Aktivierung dieses Abhängigkeitsmanagers sparen Sie Zeit bei der Lösung von Problemen mit Abhängigkeiten.

9. Kratzer

Wenn Sie Code schreiben, denken Sie oft: „Das muss behoben werden, bevor ich ihn festschreibe“, Sie müssen temporäre Daten irgendwo zu Ihrer eigenen Referenz oder für einen Test schreiben, oder Sie möchten Notizen usw. aufzeichnen Daten, die beim Debuggen Ihrer Anwendung angezeigt werden. Dies bedeutet im Allgemeinen, dass schnell eine neue Instanz von Notepad gestartet wird, aber das ist immer noch nicht sehr gut. Wie können wir die Tools unserer beliebten IntelliJ IDEA besser nutzen? Zum Beispiel das Scratch- Plugin. Mit diesem Plugin können Sie in IDEA temporäre Texteditor-Registerkarten erstellen, in denen Sie Code schreiben, temporäre Daten speichern oder schnell Gedanken notieren können, die Sie später benötigen, aber nicht für immer speichern müssen. Nie wieder wird Ihr Dateisystem mit TXT-Dateien für den einmaligen Gebrauch übersät sein. Drücken Sie nach dem Laden des Plugins Alt+C. Es erscheint ein Fenster, in dem Sie einen Namen für Ihre Textdatei festlegen können: 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 24Nachdem wir auf OK geklickt haben , erhalten wir eine Registerkarte mit einer temporären Textdatei. Wenn zuvor eine Datei erstellt wurde, wird sie mit dieser Tastenkombination geöffnet. Wenn bereits eine lange Liste dieser Registerkarten vorhanden ist, wird die aktuellste geöffnet. In der Plugin-Beschreibung können Sie die restlichen Hotkeys für die Verwendung dieser temporären Textdateien sehen. Sie können auf diese temporären Dateien auch über das Menü zugreifen: Extras -> Scratch -> ...10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 25

10. Fortschrittsbalken

Und zum Schluss noch eine komische Erleichterung – ich möchte einige lustige kleine Fortschrittsbalken- Plugins erwähnen. Diese Plugins ändern das typische langweilige Aussehen des Fortschrittsbalkens in etwas, das mehr Spaß macht. Mir hat zum Beispiel das Mario- Plugin sehr gut gefallen : 10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler - 2610 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 27Oder probieren Sie ein sehr beliebtes Plugin aus – die Nyan Progress Bar .10 nützliche Plugins für IntelliJ IDEA: für Anfänger und erfahrene Entwickler – 28Ich muss Sie darauf hinweisen, dass das Hinzufügen zusätzlicher Funktionen dazu führen kann, dass IDEA weitaus mehr Ressourcen verbraucht, und dass eine übermäßige Plugin-Besessenheit die Leistung Ihrer Entwicklungsumgebung beeinträchtigen kann. Lassen Sie sich daher bei der Zusammenstellung Ihres idealen Plugin-Sets nicht übertreiben: Sie müssen versuchen, ein „gutes Mittel“ zwischen Leistung und zusätzlicher Funktionalität zu finden. Das ist alles für mich heute :) Erzählen Sie uns in den Kommentaren von Ihren Lieblings-Plugins.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION