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.
Aber 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:
↓
Als nächstes erscheint in Ihrer Entwicklungsumgebung das folgende Fenster:
Klicken 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:
Methode 2: Installation von IntelliJ IDEA
Gehen Sie in IDEA in der oberen linken Ecke zu
Datei -> Einstellungen :
Gehen Sie als nächstes zur Registerkarte
Plugins und geben Sie den Namen des Plugins (
Gradianto ) in die Suchleiste ein, auch teilweise:
Klicken 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“ und sehen Sie sich vier neue verfügbare Themen an: Das
Gradianto Deep Ocean -Thema hat mir am besten gefallen:
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:
Wenn Sie nun auf die Pfeile neben
„Aktivieren/Deaktivieren“ klicken , wird ein Fenster angezeigt, in dem Sie das Plugin aus Ihrer
IDEA entfernen können :
Wie 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 :
Dieses 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 .
Wählen Sie als Nächstes ein Thema aus, über das Sie mehr erfahren möchten. Zum Beispiel Refactoring:
Und 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.):
Wenn 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:
So 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:
Diese 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:
Sie können auch einen bestimmten Codeblock auswählen, beispielsweise einen Methodennamen, und versuchen, nach vorgefertigten Beispielen zu suchen:
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:
Nachdem die Analyse abgeschlossen ist, sehen Sie unten ein Fenster, das alle gefundenen Fehler oder schlechten Lösungen sowie Vorschläge zu deren Behebung anzeigt:
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:
Das Plugin fügt außerdem zusätzliche Funktionen zum Ausführen/Debuggen einzelner Dateien oder des Root-Moduls hinzu:
Durch 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:
Nachdem 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. 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 :
Oder probieren Sie ein sehr beliebtes Plugin aus – die
Nyan Progress Bar .
Ich 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.