2 Stimmen

Gibt es einen einfachen XML-Editor mit Syntaxhervorhebung?

Ich benutze Eclipse täglich in einem SEHR begrenzten Umfang, ich würde mich als Eclipse-Neuling bezeichnen. Update: Ich bin auf der Suche nach einem Plugin für Eclipse, nicht nach einer externen Anwendung (z.B. Notepad++)

Eclipse Info:

  • Version: 3.5.0
  • Bauartnummer: I20090611-1540

Installierte Plugins:

  • CollabNet Merge Client 1.10.0 com.collabnet.subversion.merge.feature.feature.group
  • Eclipse SDK 3.5.0.I20090611-1540 org.eclipse.sdk.ide
  • JSEclipse 1.5.5 com.interaktonline.jseclipse.feature.group
    • Mylyn-Brücke: Eclipse IDE 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.ide_feature.feature.group
  • Mylyn-Brücke: Team Support 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.team_feature.feature.group
  • Mylyn Connector: Bugzilla 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.bugzilla_feature.feature.group
  • Mylyn Aufgabenliste (erforderlich) 3.2.1.v20090722-0200-e3x org.eclipse.mylyn_feature.feature.group
  • Mylyn Task-Focused Interface (empfohlen) 3.2.1.v20090722-0200-e3x org.eclipse.mylyn.context_feature.feature.group
  • NetSuite SuiteScript IDE 1.0.2 com.netsuite.ide.feature.group
  • Subclipse (erforderlich) 1.6.4 org.tigris.subversion.subclipse.feature.group
  • Subclipse Integration für Mylyn 3.x (Optional) 3.0.0 org.tigris.subversion.subclipse.mylyn.feature.group
  • Subversion Client Adapter (erforderlich) 1.6.4 org.tigris.subversion.clientadapter.feature.feature.group
  • Subversion JavaHL Native Library Adapter (erforderlich) 1.6.4 org.tigris.subversion.clientadapter.javahl.feature.feature.group
  • Subversion Revision Graph 1.0.7 org.tigris.subversion.subclipse.graph.feature.feature.group
  • SVNKit Client Adapter (Nicht erforderlich) 1.6.4 org.tigris.subversion.clientadapter.svnkit.feature.feature.group

Ich verwende eclipse für die Bearbeitung von Javascript-Dateien. Ich bin kein Web-Entwickler, ich entwickle benutzerdefinierte Anwendungen für eine beliebte webbasierte ERP-Anwendung und sie sind in Javascript geschrieben. Ich verwende JSEclipse (ich weiß, es ist alt, aber ich habe noch nichts besseres gefunden, einschließlich Aptana) mit Eclipse classic.

Manchmal muss ich xml-Dateien und noch seltener den Quellcode von html-Dateien bearbeiten. Wenn ich diese Dateien derzeit in Eclipse öffne, werden sie nur als einfacher Text angezeigt. Keine Syntaxeinfärbung und das Gliederungsfenster sagt nichts über das Dokument aus. Ich habe etwa 20 Minuten lang gegoogelt und es fällt mir schwer, ein einfaches Plug-in zu finden, das ich mit meiner aktuellen Installation verwenden kann und das eine Syntaxhervorhebung bietet. Ich vermute, dass es da draußen eines geben muss, aber meine Suche geht irgendwie an ihm vorbei...

Ich möchte keine andere Version von Eclipse installieren, ich habe 3 Arbeitsstationen mit meiner Umgebung konfiguriert und möchte nicht alles durcheinander bringen. Ich habe versucht, die "Eclipse XML Editors and Tools" aus dem WebTools-Projekt zu installieren, aber es schlug mit mehreren fehlenden Abhängigkeiten fehl.

Hier sind die detaillierten Fehlermeldungen:

Die Installation kann nicht abgeschlossen werden, da ein oder mehrere erforderliche Elemente nicht gefunden werden konnten. Die Software wird installiert: Eclipse XML Editors and Tools 3.2.4.v201103170600-7H7AFUaDxumQJOs8hggQZ6_jl1EOJGNlUsOsTM (org.eclipse.wst.xml_ui.feature.feature.group 3.2.4.v201103170600-7H7AFUaDxumQJOs8hggQZ6_jl1EOJGNlUsOsTM) Fehlende Anforderung: Structured Source Editor 1.2.4.v201103231819 (org.eclipse.wst.sse.ui 1.2.4.v201103231819) erfordert 'bundle org.eclipse.jface.text [3.6.0,4.0.0)', konnte aber nicht gefunden werden Abhängigkeit kann nicht erfüllt werden:

Ich mache mir Sorgen, dass ich eine "Abhängigkeitsjagd" beginne und bevor ich mich versehe, habe ich eine Handvoll Dinge installiert, die wer-weiß-welche Auswirkungen auf die Dinge haben werden.

Weiß jemand, ob es ein einfaches, leichtgewichtiges Plugin gibt, das ich über das Tool "Hilfe > Neue Software installieren..." in Eclipse installieren kann?

3voto

Metal Fan Punkte 50

Haben Sie dies bedacht? http://editorxml.sourceforge.net/

Mit freundlichen Grüßen!

1voto

PhiLho Punkte 39496

Wenn Sie Editoren außerhalb von Eclipse akzeptieren (ich musste die ganze Geschichte lesen, um "Plugin" zu sehen...), verwende ich nur SciTE, und Notepad++ sollte einen ähnlichen Job machen.

Für die eigentliche XML-Bearbeitung fand ich den Exchanger XML Editor recht effizient.

Sollte Eclipse nicht in der Lage sein, XML nativ zu bearbeiten? Es sollte sie einfärben, wenn sie in einem Projekt sind, denke ich. Ich sollte es versuchen...

(EDIT) Es funktioniert tatsächlich. Aber ich benutze Eclipse Helios für Java-Entwickler, vielleicht hat es einige Goodies aus einer Basis Eclipse.
In meiner Konfiguration werden XML-Dateien standardmäßig im Gliederungsmodus geöffnet. Wenn ich sie mit einem Texteditor öffne, habe ich merkwürdigerweise keine Syntaxhervorhebung. Mit dem Ant-Editor ist das möglich, aber dann werden Fehler gemeldet (wahrscheinlich bei der Überprüfung der DTD/des Schemas).

1voto

Der XML-Editor aus dem WebTools-Projekt ist der richtige Weg. Da Sie das genaue Problem, auf das Sie bei der Installation dieses Plugins gestoßen sind, nicht angegeben haben, kann ich Ihnen nicht weiterhelfen. Ich schlage vor, dass Sie, wenn Sie auf ein Problem bei der Installation eines bestimmten Plugins stoßen, die folgenden Informationen posten:

  1. Die genauen Angaben zu dem, was Sie installiert haben. Die Basisversion ist ein guter Anfang, aber Sie sollten auch angeben, welches Paket Sie installiert haben und eine allgemeine Beschreibung der anderen Plugins, die Sie installiert haben.

  2. Die genaue Fehlermeldung, die Sie bei der Installation des Plugins erhalten haben.

Übrigens: Eclipse 3.5.0 ist sehr alt. Version 3.6.2 ist bereits verfügbar und 3.7.0 wird in ein paar Tagen erscheinen. Zumindest sollten Sie nach Updates suchen und auf Version 3.5.2 wechseln.

Update: Ausgehend von den angegebenen Fehlerinformationen sieht es so aus, als ob Sie versuchen, die Version des XML-Editors zu installieren, die mit Eclipse 3.6 ausgeliefert wird. Stellen Sie sicher, dass Sie aus dem folgenden Repository installieren und die Option "check other repositories" im Installationsdialog deaktivieren.

http://download.eclipse.org/releases/galileo/

0voto

rtxndr Punkte 842

Kostenlos, Open Source. Funktioniert mit 4.5. http://www.gstaff.org/colorEditor/

-1voto

Fabio Zadrozny Punkte 24186

LiClipse ( http://brainwy.github.io/liclipse ) bietet einen leichtgewichtigen XML-Editor, der die Syntaxhervorhebung sehr gut unterstützt.

-- d.h.: sein Ziel ist es, leichtgewichtige Editoren für viele Sprachen in Eclipse bereitzustellen (beachten Sie, dass es kommerziell ist)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X