BashSupport Pro

Ein leistungsstarkes Bash-Plugin für IDEs von JetBrains

Die besten Werkzeuge für Bash-Entwickler

Bash ist weit verbreitet, aber eine komplizierte Sprache mit vielen Besonderheiten. BashSupport Pro kann Ihre Bash-Entwicklung durch eine erstklassige Sprachunterstützung effizient und angenehm machen.

Es stellt Ihnen in Ihrer JetBrains-Entwicklungsumgebung alle Funktionen zur Verfügung, die Sie von einer vollständigen Sprachunterstützung erwarten: eine ausgereifte Editorumgebung mit Codevervollständigung und -formatierung, umfangreich konfigurierbare Ausführungsumgebungen, eine Debuggeranbindung, eine Testumgebung und vieles mehr. BashSupport Pro integriert die besten existierenden Werkzeuge für Bash, einschließlich bashdb, ShellCheck, bats-core und shfmt.

Wie sind sicher, dass es zurzeit keine bessere Umgebung für Bash-Entwicklung gibt als BashSupport Pro.

Installieren

BashSupport Pro brings productivity–enhancing context aware enhancements to scripting, shellcheck and shfmt integration to avoid footguns, and testing integrations to robustify the Bash code that band-aids the whole internet.

Funktionen

Intelligentes Bearbeiten

Der Editor stellt Syntaxhervorhebung für Bash und andere Hilfen wie Quelltextfaltung oder Language Injections zur Verfügung. Er bietet Codevervollständigung unter Beachtung aller im aktuellen Kontext gültigen Variablen und Funktionen, sowie Codeanalyse mit ShellCheck, was Ihnen Warnungen und Schnellkorrekturen bietet. Der Editor lässt Sie Elemente umbenennen ohne Ihren Quellcode zu beschädigen und unterstützt automatische Quelltextformatierung im Google-Stil oder in Ihrem persönlichen Stil.

Codenavigation

Für Variablen und Funktionen stellt BashSupport Pro die Funktionen “Sprung zur Deklaration” und “Verwendungen finden” zur Verfügung. Dies funktioniert auch für Code in inkludierten Dateien.

Skriptausführung

BashSupport Pro lässt Sie Bash-Dateien ausführen aber auch Quellcode-Abschnitte. Letztere Funktion ermöglicht Ihnen, Skripte und mehrere Konfiguration in einer Datei zu speichern. Alle Aspekte der Skriptausführung werden durch Ausführungsumgebungen definiert. Diese enthalten auch automatische Pfadabbildungen, sollten Sie Bash in einer Windowsumgebung ausführen. Weiterhin können Sie die Ausführungsumgebungen von anderen Bash-Plugins importieren und exportieren.

Debuggen und Testen

BashSupport Pro integriert den Bash Debugger bashdb in die übliche Benutzeroberfläche des JetBrains-Debuggers. Diese Integration unterstützt bedingte Breakpoints, dynamische Beobachtungssausdrücke für Variablen, Inlay Hints und weitere Annehmlichkeiten. Die Testumgebung bats-core wird ebenso vollständig unterstützt, was Ihnen ein komfortables Erstellen und Ausführen Ihrer Tests ermöglicht.

Teamarbeit

BashSupport Pro ist für komplexe Projekte geeignet, die von heterogenen Teams entwickelt werden. Linux, macOS und Windows werden alle unterstützt. Teilen Sie Ihre Ausführungsumgebungen mit anderen im Team, auch mit denen, die ein anderes Betriebssystem verwenden. In komplexen Projekten können Sie außerdem mit Skriptbibliotheken die Codeanalyse von BashSupport Pro einfach für einen ganzen Satz an Bash-Skripten aktivieren.

Testen Sie vor dem Kauf

Sie können BashSupport Pro kostenlos für 30 Tage testen, bevor Sie es kaufen – ganz ohne Registrierung.

Bereits überzeugt? Erhalten Sie das Plugin auf dem JetBrains Marktplatz.

Falls Sie für kostenlose JetBrains-Lizenzen berechtigt sind, dann erhalten Sie diese ebenfalls für BashSupport Pro: Open-Source-Projekte, Studenten u.a. erhalten kostenlose Lizenzen.

Nicht überzeugt? Fragen?

Sind Sie unsicher, ob BashSupport Pro für Sie geeignet ist? Bitte kontaktieren Sie uns.

Sie können außerdem auch die englische Dokumentation von BashSupport Pro lesen.

Finally a plugin to assist with syntax and debugging bash scripts! My students are ecstatic! After using IDEs for Python and C++ they were horrified to find out that they had to debug ‘unaided’. I just smiled! 😉 Seriously, it REALLY helps to reduce the time to working script AND it even comments on those of us that are old and still using features that are depreciated! I can’t imagine how I ever survived without it!

Folgen Sie uns

Bleiben Sie mit unserem Newsletter auf dem Laufenden. Wir verwenden Ihre E-Mail-Adresse nur, um Sie über wichtige Neuerungen zu BashSupport Pro zu benachrichtigen. Ihre Adresse wird mit niemandem sonst geteilt.

Sie können uns natürlich auch auf Twitter folgen.


© 2020–2021 Joachim Ansorg
Impressum
Datenschutz
Rechtliches