Beste IntelliJ IDEA Plugins



Schlüsselpromotor x


Die Verwendung von Tastaturkürzeln anstelle der Maus kann die Leistung erheblich verbessern. Bei so vielen Funktionen, die IDEA bietet, kann es einschüchternd und schwierig sein, alle Tastaturkürzel zu lernen. Glücklicherweise gibt es ein Plugin namens Key Promoter X , das Ihnen helfen kann.

Die Idee ist einfach: Wenn Sie mit der Maus einen Befehl in Ihrer IDE aufrufen, wird ein Popup-Fenster angezeigt, in dem Sie die Tastenkombination für diese Aktion finden.



Er schlägt sogar vor, dass Sie der gerade ausgeführten Aktion eine Tastenkombination zuweisen, sofern noch keine vorhanden ist. Nach einer Weile wird es so ärgerlich, dass Sie sich eher an Ihre Tastaturkürzel erinnern.

Snyk


Leider wird die Anwendungssicherheit häufig ignoriert. Derzeit stammt der größte Teil des Anwendungscodes aus Bibliotheken und Umgebungen von Drittanbietern. Sie müssen sicherstellen, dass Sie neue Versionen ohne Sicherheitslücken verwenden. Es gibt Tools, die Ihnen dabei helfen können. Einer von ihnen ist Snyk.

Snyk bietet viele Funktionen. Eines davon ist ein IDE-Plugin , mit dem Sie Ihre Abhängigkeiten scannen und feststellen können, welche Sicherheitslücken sie enthalten.



Präsentationsassistent


Dies ist ein einfaches Plugin, das jedes Mal eine Popup-Benachrichtigung anzeigt, wenn Sie eine Aktion in IDEA ausführen. Es zeigt, welche Aktion ausgeführt wurde und welche Tastenkombination damit verbunden ist.



Dies kann für Präsentationen , Screencasts, Paarprogrammierung usw. sehr nützlich sein . Insbesondere bei Verwendung von Tastaturkürzeln kann es schwierig sein, den Überblick darüber zu behalten, was ohne dieses Plugin geschieht.

Edu Werkzeuge


Dies ist ein großartiges Plugin zum Codieren von Lektionen, Seminaren usw. Sie können Kurse mit einer Reihe von Aufgaben erstellen, die Sie direkt in Ihrer IDE ausführen können. Sie können eigene Kurse erstellen oder öffentliche Kurse importieren.

Es ist sowohl als eigenständiges Plugin als auch als IntelliJ IDEA Edu Edition verfügbar , bei der es sich im Grunde um eine Version der IDEA Community handelt, auf der das Plugin bereits installiert ist.

Zusätzliche Symbole


Dies ist im Grunde ein Symbolpaket , das neue Symbole für spezielle Dateien wie Travis- Konfiguration , package.json , Lint-Konfiguration und viele andere bereitstellt .

Dies kann sehr nützlich sein, da Sie diese speziellen Dateien sofort erkennen können und daher die Navigation in Ihrem Projekt viel einfacher ist. Zum Beispiel ist package.json eine Datei mit der Erweiterung json , aber es ist viel nützlicher, ein spezielles Symbol dafür zu haben, da es eine wichtige Datei für npm- Projekte ist .



Grazie


IntelliJ IDEA verfügt über eine grundlegende Rechtschreibprüfung, mit der einige Tippfehler erkannt werden können. Insgesamt ist sie jedoch nicht sehr nützlich. Es ist definitiv kein Ersatz für spezialisierte Grammatikprüfungsdienste wie Grammatik .

Glücklicherweise gibt es ein Grazie-Plugin, das die grundlegende Rechtschreibprüfung um viele nützliche Funktionen erweitert. Es werden auch komplexere Probleme wie falsche Grammatik entdeckt. Es funktioniert auch komplett offline.



Mit dem Grazie-Plugin können Sie auch nach Commit-Nachrichten suchen. Weitere Informationen finden Sie im Blog Meet Grazie: Vollständige Rechtschreib-, Grammatik- und Stilprüfungen für IntelliJ IDEA .

Maven Helfer


IDEA verfügt bereits über leistungsstarke Tools, mit denen Sie Ihre Abhängigkeiten und potenzielle Probleme wie Konflikte oder zirkuläre Abhängigkeiten analysieren können .

Der Maven Helper bietet eine alternative Benutzeroberfläche, die Ihre Abhängigkeiten hierarchisch anzeigt. Es ist möglicherweise einfacher zu lesen und zu navigieren. Wenn Sie die IDEA-Community-Version verwenden, ist dies Ihre einzige Option.



InnerBuilder


Das Erstellen komplexer Objekte kann schwierig sein. Natürlich können Sie die Entwicklung auf einfache POJOs mit einer ganzen Reihe von Setzern stützen, aber Sie können nicht garantieren, dass alle erstellten Objekte alle erforderlichen Felder haben und nicht in einem unvollständigen Zustand verwendet werden. Um dieses Problem zu lösen, benötigen Sie Konstruktoren. Bei komplexeren Objekten kann dies zu einer Reihe von Teleskopkonstruktoren mit vielen Parametern führen. In diesen Fällen ist die Verwendung des Builder-Musters viel geeigneter.

Dieses Plugin kann automatisch Builder aus POJO für Sie generieren.



Regenbogenklammern


Wenn Sie mit vielen verschachtelten Blöcken und vielen Klammern zu kämpfen haben, ist dieses Plugin genau das Richtige für Sie. Dies erleichtert das Auffinden der passenden Klammern, da jedes Klammerpaar farbcodiert ist.



Mit einem Standardfarbthema ist das Lesen ziemlich schwierig, daher ist Darcula viel besser für die Verwendung dieses Plugins geeignet.

Regenbogen einrücken


Dieses Plugin sieht aus wie Rainbow-Klammern, färbt jedoch nicht Ihre Klammern, sondern Einrückungen. Dies kann nützlich sein, wenn Sie viele Einrückungsstufen haben, die schwieriger zu navigieren sind. Es kann sogar rote Linien markieren, die nicht die richtigen Einrückungsstufen aufweisen, sodass Inkonsistenzen sofort sichtbar werden.



Auch dies ist im Lichtthema viel weniger auffällig, so dass Darcula möglicherweise die beste Wahl ist.

String-Manipulation


Dies ist ein praktisches Plugin, mit dem Sie verschiedene Aktionen mit Ihren Zeichenfolgen ausführen können, z.

  • Escaping / Ausnahme für verschiedene Kontexte (Java, HTML, XML, SQL, ...)
  • Fallwechsel (unterer, oberer, Kebab, Pascal, Kamel, ...)
  • Sortierung
  • Suche
  • Trimmen

Git Toolbox


Obwohl IntelliJ der git Unterstützung ist schon ziemlich gut, bietet dieses Plugin noch einige nützliche Funktionen. Sie können leicht sehen, wie viele Commits Ihre Niederlassung vor / hinter sich hat. Sie können die automatische Abtastung mit einer benutzerdefinierten Frequenz einrichten. Sie können die verantwortlichen Informationen automatisch in Ihrer aktuellen Zeile sehen.





Fordern Sie Mapper an


IDEA bietet bereits eine ziemlich leistungsstarke Navigation zwischen Dateien. Wenn Sie mit REST-Endpunkten arbeiten, ziehen Sie es manchmal vor, zu einer bestimmten Zuordnung (z. B. / Personen ) anstelle einer Klasse (z . B. PersonController ) zu wechseln . In diesem Fall kennen Sie die URL, können sich jedoch nicht erinnern, welcher Klasse oder Methode sie entspricht. Nachdem Sie auf die entsprechende Tastenkombination geklickt haben, können Sie nach Zuordnungs-URLs suchen und direkt zu diesen wechseln.



Das Plugin unterstützt derzeit Spring, JAX-RS und Micronaut.

Multirun


IDEA unterstützt das gleichzeitige Ausführen mehrerer Aufgaben (Konfigurationen) , diese Funktion ist jedoch derzeit sehr eingeschränkt.

Das Multirun-Plugin unterstützt das gleichzeitige Starten mehrerer Konfigurationen mit wesentlich komplexeren Optionen. Dies kann sehr nützlich sein, wenn Backend und Frontend gleichzeitig ausgeführt werden und mehrere Module usw. getestet werden.



IDEA Mind Map


Es kann sehr nützlich sein, einen Editor und einen Mind Map-Viewer direkt in Ihre IDE zu integrieren. Nicht nur für schnelles Brainstorming, sondern auch für die Vorbereitung der Dokumentation. Das Plugin funktioniert mit textbasierten MMD- Dateien, sodass es sehr einfach ist, Ihre Nachrichtenkarten unter Versionskontrolle zu halten und ihre Änderungen zu verwalten.

Codota und TabNine


Diese beiden Plugins sind ähnlich. Sie verbessern Ihre automatische Vervollständigung, indem sie Open Source-Projekte scannen und auf intelligente Weise vorhersagen, was Sie wahrscheinlich basierend auf dem Kontext eingeben möchten.

Mit Codota können Sie auch in öffentlichen Projekten nach relevanten Beispielen für bestimmte Klassen oder Methoden suchen, was möglicherweise praktisch ist.



Etwas fehlt?


Was sind deine Lieblings-IDEA-Plugins? Bitte teilen Sie in den Kommentaren unten.

Source: https://habr.com/ru/post/undefined/


All Articles