Eclipse-Plugin: Open External (KDE Integration)
Auch wenn ich mich hier schon öfters als Eclipse-Fan “geoutet” habe, nutze ich auch gerne andere Funktionalitäten meines Desktops. Vor allem brauche ich oftmals eine Konsole und dann am liebsten gleich in einem Verzeichnis des Projekts. Durch die (meiner Meinung nach viel zu übertriebene) Package-Struktur von Java-Projekten ist es recht mühsam, vom Home-Verzeichnis bis ins Projekt und darunter zu navigieren, das geht gerne mal bis zu 10 Verzeichnisse tief. Letzte Woche hatte ich endgültig genug und ich schrieb ein Plug-in welches das für mich erledigt: Open External (Ja der Name ist nicht sehr kreativ, ich weiss..
).
Zu sehen gibt es nicht allzu viel, es entstehen 2 zusätzliche Einträge im Kontextmenu des Package-Explorers, für Projekte, Dateien und Packages:

Da ich beim öffnen von Files in der Konsole sowieo immer mit dem Vim öffnen will, geschieht das auch automatisch. Beim öffnen mit “KDE App..” vertraue ich auf die Dienste von KDE, der die Files anhand des MIME-Types dann mit dem richtigen Programm öffnet. Das ganze war in etwas mehr als einer Stunde (am meisten Zeit verbracht ich damit, herauszufinden wie ich an den echten Pfad eines TreeItems komme..) und hat mir schon viel Zeit gespart.
Falls jemand interessiert ist: misto.ch/res/ch.misto.openexternal_0.1.0.jar
4 comments on “Eclipse-Plugin: Open External (KDE Integration)”
Leave a comment
You must be connected to write a comment.


Bei Windows gibt’s z.B. auf einem Java File eine Option “Open With” > “Java Editor”, “Text Editor”, “System Editor” … . “System Editor” entspricht doch ziemlich genau “Open with KDE App …” oder sieht das unter Linux total anders aus? Klar für die Konsole brauchst du wohl das PlugIn. Vielleicht würde es aber auch über die Einstellungen unter General > Editors > File Associations gehen.
System Editor scheint nicht zu funktionieren unter KDE, steht aber bei Packages sowieso nicht zur Auswahl, und das kann mein Plugin
General > Editors > File Associations muss ich mir noch ansehen, merci.
Super !!!
Vielen Dank, genau das hat mir gerade eben gefehlt.
Danke nochmals, wird auch mir viel Arbeit sparen.
Btw.: Funktioniert übrigens einwandfrei mit Ganymede CDT
Oh, cool
Das Tool hatte ich schon fast vergessen, gut, dass es noch jemanden nützt!