Frage

Ich kann die shared-editing-Funktion der ECF mit Java Ordnung völlig in Ordnung.Wenn ich versuche, es zu tun mit Python-Dateien funktioniert es auch, aber es gibt keine syntax-Hervorhebung.

Ich PyDev installiert zu bekommen, syntax-Hervorhebung, aber dann das Kontext-Menü nicht über die "share-editor" option.Entfernt habe ich PyDev und die option zurück kam.Ich installierte Dynamic Languages Toolkit, in der Hoffnung, dass Ihre Python-syntax-highlighting-kompatibel war, und ich habe den gleichen Effekt (Kontext-Menü fehlt die "share-editor" option).

Gibt es eine Möglichkeit zu haben, eine gemeinsame Bearbeiten Sitzung mit Python Dateien und die syntax-Hervorhebung?

War es hilfreich?

Lösung

Sie haben zum hinzufügen von Kontext-Menü in der PyDev-editor manuell.

Sie können dies einrichten, indem Sie eine plugin mit dem folgenden inplugin.xml:

<plugin>
   <extension point="org.eclipse.ui.menus">
  <menuContribution 
        locationURI="popup:org.python.pydev.editor.PythonEditor.EditorContext">
    <dynamic
        class="org.eclipse.ecf.docshare.menu.DocShareRosterMenuContributionItem"
        id="com.foo.MyVeryOwnEditorContextID.dynamic1">
    </dynamic>
  </menuContribution>
</extension>
</plugin>

Hier, org.python.pydev.editor.PythonEditor.EditorContext wird die Kontext-id des PyDev-Editor.
Wenn Sie möchten, fügen Sie den Kontextmenü-Eintrag auf einen anderen editor, den Sie haben werden, dies zu ändern id.Es können gefunden werden durch drücken Shift-Alt-F1 während der Verwendung im editor, die Sie hinzufügen möchten es zu.

com.foo.MyVeryOwnEditorContextID.dynamic1 die hat einfach eine einzigartige id von Ihre Wahl.

Anschließend müssen Sie das plugin .jar Datei in Ihr plugins Ordner im eclipse-Verzeichnis.

Andere Tipps

Es gibt ein Github-Projekt namens ECF4PyDev das stellt ein Modul ausführen, anzeigen der ECF-Menü Befehle in PyDev.Das Projekt umfasst auch die notwendigen Dateien, um die für die direkte installation, die macht es einfach zu bedienen mit der Eclipse-software-installer.

Installation

in Eclipse, gehen Sie zu "Hilfe" -> "Install New Software...", dann klicken Sie auf die Schaltfläche "Hinzufügen".Fügen Sie die folgenden Informationen:

  • Name

ECF für PyDev

  • Lage

http://gilberterik.github.com/ECF4PyDev

Die Benutzeroberfläche wird dann ein Kontrollkästchen für ECFPyDev.Wählen Sie es aus und dann "weiter".Folgen Sie dem Assistenten, bis die installation abgeschlossen ist.Es kann einen moment dauern, um zu beenden die installieren - seien Sie geduldig.Nach der installation werden Sie dazu aufgefordert, Eclipse neu starten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top