Gibt es anständige bashPlug-Ins für Eclipse? Meine einzige Anforderung ist das Hervorheben der Syntax. Ich habe gegoogelt, aber nichts gesehen, was wie "das"bash Plug-In aussah .
ShellEd sieht vielversprechend aus, hebt die Syntax hervor und hat positive Bewertungen, obwohl ich es selbst nicht ausprobiert habe. Es wurde von Redhat für die Aufnahme in die Distribution zugelassen . Es gibt ein wenig mehr Informationen auf der ShellEd-Plugin-Seite auf der Eclipse-Site und Installationsanweisungen in ihrem Wiki.
Beachten Sie, dass Sie eine ältere Version verwenden müssen, wenn Sie keine aktuelle Version von Eclipse ausführen (zum jetzigen Zeitpunkt Juno), z. B. ist 2.0.1 mit Indigo kompatibel.
Ich benutze dieses Plugin und es ist sehr nützlich.
Romain Linsolas
5
Korrigiere mich, wenn ich falsch liege. Derzeit scheint ShellEd die Vervollständigung, das Refactoring oder das Debuggen von Audowörtern nicht zu unterstützen, sodass es fast das gleiche ist wie jeder Texteditor, der Syntaxhervorhebung und Snippets unterstützt.
Kakyo
3
Es funktioniert nicht mit Eclipse 4. Kennt jemand ein anderes Plugin?
Pratik Khadloya
7
ShellEd funktioniert perfekt mit Eclipse 4.5. Wählen Sie zum Installieren "Neue Software installieren ..." aus dem Eclipse-
Hilfemenü
6
Heutzutage gehen Sie zu eclipse.org/dltk/install.php . Installation über die Eclipse-Standard-Update-Site in Ihrer Eclipse (z. B. http://download.eclipse.org/releases/neon/) Suchen Sie dann nach Programming languagesund Dynamic Languages Toolkit - ShellEd.
Ich mag auch Shelled. Wenn Sie es jetzt installieren, müssen Sie die Zip-Datei herunterladen und im Assistenten zum Installieren neuer Software in Eclipse darauf verweisen. Sie müssen auch das Man-Plugin von installieren
+1 Dies ist die wertvollste Information für heute. Ich wünschte, ich hätte es, bevor ich meine Juno SR2-Installation vor einer Stunde verschraubt hätte ...
Alain Pannetier
1
+1 für die genaue ShellEd-Download-URL. Sie können ShellEd nicht mehr auf dem Eclipse Marketplace herunterladen. ShellEd funktioniert sehr gut.
La-comadreja
2
ShellEd ist auf der Standard-Eclipse Mars- Update-Site download.eclipse.org/releases/mars verfügbar. Es ist unter dem Eintrag Programmiersprachen -> Dynamic Languages Toolkit - ShellEd IDE verfügbar .
Abdull
13
Debugger für Bash Version 3 (Bourne wieder Shell). Plugin für Eclipse. Funktioniert nur mit dem Shell-Skript-Editor ShellEd. Basheclipse
Hat bei mir nicht funktioniert: Auf der Update-Seite wurde nur geschält gefunden, was die Installation umgehend verweigerte, weil es ein UI-Modul wollte.
Juli 2014: Shelled ist nicht mehr über Linuxtools URL / Repo für Eclipse verfügbar.
woohoo
7
Der kostenlose EclipseColorer-Editor kann Syntaxhervorhebungen für Bash-Skripte durchführen.
Es wird jedoch nicht die "Gliederungsansicht" von Eclipse verwendet, dh es wird nicht mit einer Liste von Funktionsdefinitionen gefüllt. Manchmal stoppt die Syntaxhervorhebung nur in der Mitte des Skripts. Dann hilft das erneute Öffnen des Skripts.
Ich habe ShellEd für eine Weile verwendet, aber es steckt voller großer Dateien und ich fand die Auswahl der automatischen Einrückung frustrierend. EclipseColorer Editor funktioniert gut für meine Zwecke. Es ist auch schön, diese Plug-Ins eine große Liste anderer Dateitypen zu haben.
Demyn
1
Ich habe ShellEd auch zwei Jahre lang verwendet, aber es bringt die Einrückung immer wieder durcheinander, hat die sehr ärgerliche Angewohnheit, alle Kommentare anfangs zu falten (nicht konfigurierbar) und ist sehr langsam. Gerade auf EclipseColorer umgestellt, scheint gut zu funktionieren.
Tw Bert
4
ShellEd
Die folgenden Lösungen zur Installation von ShellEd funktionieren bei mir nicht. Viele Fehler bei Abhängigkeiten. Gefundene Lösung, die für mich funktioniert.
System:
Linux Lubuntu 12.04
IDE:
Eclipse Kepler
Gehen Sie in Eclipse zu Hilfe> Neue Software installieren
Das Plugin bietet auch einen Debugger. In der offiziellen Bash EditorYouTube-Wiedergabeliste von Inisde finden Sie einige Tutorials zur Verwendung usw.
Das Plugin ist nicht mehr BETA, sondern als produktiv / stabil markiert
de-jcup
Toter Link. Ändern Sie es.
Balaji Boggaram Ramanarayan
Nein, es ist kein toter Link: Ich habe gerade marketplace.eclipse.org/content/bash-editor geöffnet und es reagiert vollständig. Möglicherweise haben Sie Proxy- oder Netzwerkprobleme?
de-jcup
Beeindruckend !! Es funktioniert jetzt. Trotzdem danke. Ich war nicht hinter der Firewall. Schätzen Sie Ihren Turnaround.
Balaji Boggaram Ramanarayan
2
Ich werde hier ein gutes Tutorial reproduzieren, da ich diesen Artikel verloren habe und mir etwas Zeit nehme, um ihn wieder zu finden!
Hinzufügen von Syntaxhervorhebungen für neue Sprachen zu Eclipse mit der Colorer-Bibliothek
Angenommen, Sie haben eine HRC-Datei, die die Syntax und die lexikalische Struktur einer Programmiersprache enthält, die Eclipse nicht unterstützt (z. B. D / Iptables oder eine andere Skriptsprache).
Mit dem EclipseColorer-Plugin können Sie ganz einfach Unterstützung hinzufügen.
Gehen Sie zu Hilfe -> Neue Software installieren und klicken Sie auf Hinzufügen. Schreiben Sie im Feld Name Colorer und im Feld Location http://colorer.sf.net/eclipsecolorer/.
Wählen Sie den Eintrag aus, den Sie gerade im Kombinationsfeld Arbeit mit: hinzugefügt haben, warten Sie, bis die Komponentenliste ausgefüllt ist, und klicken Sie auf Alle auswählen
Klicken Sie auf Weiter und folgen Sie den Anweisungen
Sobald das Plugin installiert ist, schließen Sie Eclipse.
Kopieren Sie Ihre HRC-Datei nach [EclipseFolder] \ plugins \ net.sf.colorer_0.9.9 \ colorer \ hrc \ auto \ types
[EclipseFolder] = /home/myusername/.eclipse
Verwenden Sie zum Öffnen Ihren bevorzugten Texteditor
Fügen Sie das entsprechende Prototypelement hinzu. Wenn Ihre HRC-Datei beispielsweise d.hrc lautet, sieht empty.hrc folgendermaßen aus:
<?xml version="1.0" encoding='Windows-1251'?><!DOCTYPE hrc PUBLIC
"-//Cail Lomecb//DTD Colorer HRC take5//EN""http://colorer.sf.net/2003/hrc.dtd"><hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd"><annotation><documentation>'auto' is a place for include
to colorer your own HRCs</documentation></annotation><prototype name="d" group="main" description="D"><location link="types/d.hrc"/><filename>/\.(d)$/i</filename></prototype></hrc>
Speichern Sie die Änderungen und schließen Sie den Texteditor
Öffnen Sie Eclipse und gehen Sie zu Fenster -> Einstellungen -> Allgemein -> Editoren -> Dateizuordnungen
Klicken Sie im Abschnitt Dateitypen auf Hinzufügen .. und geben Sie den entsprechenden Dateityp ein (z. B. .d).
Klicken Sie auf OK und dann auf Ihren neu hinzugefügten Eintrag in der Liste
Klicken Sie im zugehörigen Editorbereich auf Hinzufügen .., wählen Sie Farbeditor aus und drücken Sie OK
ok, der schwierige Teil ist, dass Sie etwas über die HCR-Syntax lernen müssen.
Ich habe EclipseColorer durch Hinzufügen über die übliche Eclipse-Route "Hilfe / Installation / Site hinzufügen" (Eclipse-Site: colorer.sf.net/eclipsecolorer ) installiert und es war schmerzlos. Dann habe ich neu gestartet und Colorer hat mir sehr schnell die Bash-Skripte gezeigt, mit denen ich in der Syntax arbeiten wollte. Für jemanden, der Skripten nur Farben hinzufügen möchte, scheint dies weniger kompliziert zu sein als die Installation von ShellEd aus dem, was ich in Blogs und Kommentaren sehe, aber ich habe nur dies versucht, nicht beide.
Ich habe ShellEd ausprobiert, aber es hat keines meiner Shell-Skripte erkannt, selbst wenn ich Eclipse neu gestartet habe. Ich habe den ksh-Interpreter hinzugefügt und zum Standard gemacht, aber es hat keinen Unterschied gemacht.
Schließlich schloss ich die geöffnete Registerkarte, zeigte eine ksh-Datei an und öffnete sie erneut. Damit hat es richtig funktioniert. Nachdem ich es eine Weile benutzt habe, kann ich es auch empfehlen.
1) Gehen Sie zu Hilfe> Eclipse Marketplace ... und suchen Sie nach "DLTK". Sie finden so etwas wie "Shell Script (DLTK) 5.8.0". Installieren Sie es und starten Sie Eclipse neu.
2) Klicken Sie mit der rechten Maustaste auf die Shell- / Batch-Datei im Projektexplorer> Öffnen mit> Andere ... und wählen Sie Shell-Skript-Editor. Sie können den Editor auch allen Dateien dieser Erweiterung zuordnen.
Antworten:
ShellEd sieht vielversprechend aus, hebt die Syntax hervor und hat positive Bewertungen, obwohl ich es selbst nicht ausprobiert habe. Es wurde von Redhat für die Aufnahme in die Distribution zugelassen . Es gibt ein wenig mehr Informationen auf der ShellEd-Plugin-Seite auf der Eclipse-Site und Installationsanweisungen in ihrem Wiki.
Beachten Sie, dass Sie eine ältere Version verwenden müssen, wenn Sie keine aktuelle Version von Eclipse ausführen (zum jetzigen Zeitpunkt Juno), z. B. ist 2.0.1 mit Indigo kompatibel.
quelle
http://download.eclipse.org/releases/neon/
) Suchen Sie dann nachProgramming languages
undDynamic Languages Toolkit - ShellEd
.EDIT (2013.08.03): Verwenden Sie http://sourceforge.net/projects/shelled/files/shelled/update/ für neueste Version
EDIT (2013.02.25): Nicht Notwendigkeit beschossen 2.0.2 auf Eclipse 4.2.1 Linux - Tool zu installieren. Außerdem muss keine Zip-Datei heruntergeladen werden. Hier ist die Update-Site von Shelled 2.0.2: http://sourceforge.net/projects/shelled/files/shelled/ShellEd%202.0.2/update/
ALTER POST:
Ich mag auch Shelled. Wenn Sie es jetzt installieren, müssen Sie die Zip-Datei herunterladen und im Assistenten zum Installieren neuer Software in Eclipse darauf verweisen. Sie müssen auch das Man-Plugin von installieren
quelle
Debugger für Bash Version 3 (Bourne wieder Shell).
Plugin für Eclipse. Funktioniert nur mit dem Shell-Skript-Editor ShellEd. Basheclipse
quelle
Folgen Sie einfach den offiziellen Anweisungen von ShellEds InstallGuide
quelle
Der kostenlose EclipseColorer-Editor kann Syntaxhervorhebungen für Bash-Skripte durchführen.
Es wird jedoch nicht die "Gliederungsansicht" von Eclipse verwendet, dh es wird nicht mit einer Liste von Funktionsdefinitionen gefüllt. Manchmal stoppt die Syntaxhervorhebung nur in der Mitte des Skripts. Dann hilft das erneute Öffnen des Skripts.
quelle
ShellEd
Die folgenden Lösungen zur Installation von ShellEd funktionieren bei mir nicht. Viele Fehler bei Abhängigkeiten. Gefundene Lösung, die für mich funktioniert.
System:
Linux Lubuntu 12.04
IDE:
Eclipse Kepler
Gehen Sie in Eclipse zu Hilfe> Neue Software installieren
Klicken Sie auf Hinzufügen ...
Fügen Sie den folgenden Speicherort hinzu: http://download.eclipse.org/releases/kepler , und nennen Sie ihn "Eclipse Kepler".
OK klicken.
Wählen Sie die neu erstellte Eclipse Kepler-Site aus.
Erweitern Sie unten den Abschnitt Web-, XML-, Java EE- und OSGi-Unternehmensentwicklung. Wählen Sie WST-Serveradapter.
Klicken Sie auf Weiter und installieren Sie wie gewohnt.
Starten Sie Eclipse neu
Fügen Sie dann das ShellEd-Repo ebenfalls wie oben aufgeführt hinzu: http://sourceforge.net/projects/shelled/files/shelled/update/
Und installieren Sie es.
Starten Sie Eclipse neu.
Arbeitete auch in Eclipse Indigo wie hier gesagt: http://docs.wraithmonster.com/install-shelled
Genießen :)
quelle
Es gibt jetzt ein spezielles Bash-Skript-Plugin namens "Bash Editor". Es ist auf dem Eclipse-Marktplatz erhältlich:
Sie finden es unter https://marketplace.eclipse.org/content/bash-editor oder nach Marktplatz-Client, wenn Sie nach "bash" suchen.
Das Plugin bietet auch einen Debugger. In der offiziellen
Bash Editor
YouTube-Wiedergabeliste von Inisde finden Sie einige Tutorials zur Verwendung usw.PS: Ich bin der Autor des genannten Plugins.
quelle
Ich werde hier ein gutes Tutorial reproduzieren, da ich diesen Artikel verloren habe und mir etwas Zeit nehme, um ihn wieder zu finden!
Hinzufügen von Syntaxhervorhebungen für neue Sprachen zu Eclipse mit der Colorer-Bibliothek
Angenommen, Sie haben eine HRC-Datei, die die Syntax und die lexikalische Struktur einer Programmiersprache enthält, die Eclipse nicht unterstützt (z. B. D / Iptables oder eine andere Skriptsprache).
Mit dem EclipseColorer-Plugin können Sie ganz einfach Unterstützung hinzufügen.
Gehen Sie zu Hilfe -> Neue Software installieren und klicken Sie auf Hinzufügen. Schreiben Sie im Feld Name Colorer und im Feld Location http://colorer.sf.net/eclipsecolorer/.
Wählen Sie den Eintrag aus, den Sie gerade im Kombinationsfeld Arbeit mit: hinzugefügt haben, warten Sie, bis die Komponentenliste ausgefüllt ist, und klicken Sie auf Alle auswählen
Klicken Sie auf Weiter und folgen Sie den Anweisungen
Sobald das Plugin installiert ist, schließen Sie Eclipse.
Kopieren Sie Ihre HRC-Datei nach [EclipseFolder] \ plugins \ net.sf.colorer_0.9.9 \ colorer \ hrc \ auto \ types
[EclipseFolder] = /home/myusername/.eclipse
Verwenden Sie zum Öffnen Ihren bevorzugten Texteditor
[EclipseFolder] \ plugins \ net.sf.colorer_0.9.9 \ colorer \ hrc \ auto \ empty.hrc
Fügen Sie das entsprechende Prototypelement hinzu. Wenn Ihre HRC-Datei beispielsweise d.hrc lautet, sieht empty.hrc folgendermaßen aus:
Speichern Sie die Änderungen und schließen Sie den Texteditor
Öffnen Sie Eclipse und gehen Sie zu Fenster -> Einstellungen -> Allgemein -> Editoren -> Dateizuordnungen
Klicken Sie im Abschnitt Dateitypen auf Hinzufügen .. und geben Sie den entsprechenden Dateityp ein (z. B. .d).
Klicken Sie auf OK und dann auf Ihren neu hinzugefügten Eintrag in der Liste
Klicken Sie im zugehörigen Editorbereich auf Hinzufügen .., wählen Sie Farbeditor aus und drücken Sie OK
ok, der schwierige Teil ist, dass Sie etwas über die HCR-Syntax lernen müssen.
Sie können hineinschauen
[EclipseFolder] /net.sf.colorer_0.9.9/colorer/hrc/common.jar
um zu lernen, wie es geht und viele andere hcr-Dateien zu erkunden. In diesem Moment habe ich keine Dokumentation gefunden.
Mein Geschenk ist ein grundlegendes und unvollständiges Highlight der iptables-Syntax. Wenn Sie sich verbessern, teilen Sie mir dies bitte mit.
Danach müssen Sie die Datei als iptables.hcr speichern und im jar hinzufügen:
[EclipseFolder] /net.sf.colorer_0.9.9/colorer/hrc/common.jar
Basierend auf: https://ohadsc.wordpress.com/2012/05/26/adding-syntax-highlighting-for-new-languages-to-eclipse-with-the-colorer-library/
quelle
ShellEd ist ein gutes Plugin für Eclipse.
Dieser Link hat mir bei der Installation geholfen: http://mattnorris.me/blog/install-eclipse-shelled-plugin/
Schritte:
Laden Sie ShellEd herunter: http://sourceforge.net/projects/shelled/files/latest/download - Die Datei ist ein komprimiertes Archiv mit dem Namen net.sourceforge.shelled-site-2.0.x.zip.
Klicken Sie dann auf Hilfe> Neue Software installieren ...
quelle
Ich habe ShellEd ausprobiert, aber es hat keines meiner Shell-Skripte erkannt, selbst wenn ich Eclipse neu gestartet habe. Ich habe den ksh-Interpreter hinzugefügt und zum Standard gemacht, aber es hat keinen Unterschied gemacht.
Schließlich schloss ich die geöffnete Registerkarte, zeigte eine ksh-Datei an und öffnete sie erneut. Damit hat es richtig funktioniert. Nachdem ich es eine Weile benutzt habe, kann ich es auch empfehlen.
quelle
Es funktioniert bei mir in Oxygen.
1) Gehen Sie zu Hilfe> Eclipse Marketplace ... und suchen Sie nach "DLTK". Sie finden so etwas wie "Shell Script (DLTK) 5.8.0". Installieren Sie es und starten Sie Eclipse neu.
(Oder ziehen Sie die Schaltfläche "Installieren" von dieser Webseite auf Ihre Eclipse: https://marketplace.eclipse.org/content/shell-script-dltk )
2) Klicken Sie mit der rechten Maustaste auf die Shell- / Batch-Datei im Projektexplorer> Öffnen mit> Andere ... und wählen Sie Shell-Skript-Editor. Sie können den Editor auch allen Dateien dieser Erweiterung zuordnen.
quelle