2016-05-31 5 views
0

Ich habe vor kurzem die Webseite dieses Mannes gefunden, die behauptet hat, er habe eine Möglichkeit gefunden, die XML-Syntax in einem TextMergeViewer zu setzen, was in Eclipse "natürlich nicht möglich" ist. HierXML-Farbgebung auf TextMergeViewer anwenden Eclipse

ist die URL seiner Website: https://vzurczak.wordpress.com/2010/09/25/merge-compare-dialogs-and-xml-syntax-highlighting/

jedoch die Art, wie er mit dem Thema befasste scheint jetzt nicht anwendbar zu sein (im Jahr 2016, und ich bin mit Eclipse-4.4.0). Die beiden wichtigsten Probleme, die ich gefunden, sind die folgenden:

  • StructuredTextViewer kann nicht als eine Art gelöst werden (ich sehe viele Foren zu sagen, dass wir nicht/konnte nicht darauf zugreifen)
  • Es sieht unmöglich, eine StructuredTextViewerConfigurationXML zu gieße eine SourceViewerConfiguration.

ich nicht vorgeben, dass er ein Lügner ist, aber ich denke, dass ich etwas verpasst haben, oder Eclipse ausgeführt einige interne Änderungen seinen Code zu beeinflussen, geschrieben im Jahr 2010.

Wenn jemand weiß, wie diese Probleme zu lösen Seine Hilfe wäre willkommen. Danke fürs Lesen.

Antwort

1

StructuredTextEditor und zugehörige Klassen sind Teil der Eclipse Web Tools. Insbesondere die Funktion "Eclipse XML Editoren und Tools".

Einige Downloads von Eclipse enthalten dies, andere nicht. Wenn Sie es nicht haben, können Sie es mit "Neue Software installieren ..." installieren. Wählen Sie Ihre Eclipse-Hauptwebsite und suchen Sie im Abschnitt "Web, XML, Java EE und OSGi Enterprise Development" nach "Eclipse XML Editors and Tools".

+0

Können Sie mir bitte weitere Informationen zu etwas geben: Ich habe, wie Sie mir gesagt haben, das Tool "Eclipse XML Editoren und Tools" installiert, und auf meinem Computer funktioniert alles einwandfrei. Leider können meine Partner mein Plugin aufgrund einiger fehlender Abhängigkeiten nicht von der Update-Seite herunterladen. Die Fehlermeldung bezieht sich auf "org.eclipse.wst.xml.core 1.1.902". Für mich sieht es wie das aus, was ich installiert habe. Wie könnte ich es mit meinem Plug-In verpackt liefern? Danke fürs Lesen. – MedAl

+0

Sie müssen entweder den gleichen Satz von Tools installieren oder Sie müssen ein "Feature" -Plugin erstellen, das alle erforderlichen zusätzlichen Plugins enthält und dann "Export> Plug-in-Entwicklung> bereitstellbare Funktionen" verwenden. –

+0

Ich sehe es mir an die zweite Option. Ich muss die erste vermeiden, weil die Grundidee darin besteht, es für den Endnutzer so einfach wie möglich zu halten. – MedAl