JuffEd – Qt Text Editor

Ich suche schon lange einen Text Editor für Linux, der einige bestimmte Eigenschaften hat. Nur irgendwie ist das schwierig. Es gibt unter Linux zwar viele unterschiedliche Editoren, angefangen von kleinen Konsolen Editoren wie Joe oder Nano über die entweder innig geliebten oder gehassten vi und Emacs, einfachen GUI Editoren wie Gedit bis hin zu dicken Schiffen wie Eclipse. Aber alle haben irgendwie einen Haken.

Für mein Vorhaben suche ich einen schlanken und erweiterbaren Editor, mit dem auch normale Anwender zurechtkommen. Damit scheiden sowohl Eclips & co aus sowie alle Konsolen basierten einschließlich der Varianten mit Fensterrahmen (vim-gtk usw) ;) . Bleiben noch Editoren wie Kate, Gedit und Geany. Kate scheidet aus, weil mir als Gnome bzw Xfce User zu viele KDE Abhängigkeiten installiert werden. Bei Geany und Gedit scheitert es bei mir an GTK. Ich komme damit einfach nicht zurecht. Außerdem sind mir die GUIs der beiden Editoren zu unflexibel. Bei Gedit fehlen mir auch Funktionen wie Code Folding.

JuffEd

JuffEd

Ich bin schon vor einer Weile auf JuffEd gestoßen, habe die Entwicklung allerdings aus den Augen verloren. Heute bin ich mal wieder auf die Seite gestoßen und habe mir gleich mal die aktuelle Version aus dem PPA installiert.

sudo add-apt-repository ppa:mezomish/juffed
sudo apt-get update
sudo apt-get install juffed juffed-plugins

JuffEd ist ein Texteditor, der in C++ geschrieben ist und Qt4 als grafische Oberfläche benutzt. Er lässt sich über Plugins erweitern, bietet bereits viele Features und lässt sich konfigurieren.

Die Verwendung von Qt4 und den Docking Panels beseitigt eine Schwäche der üblichen GTK Editoren wie Gedit oder Geany: der starre Aufbau der GUI. Beide bieten nur jeweils links und unten ein Panel für Erweiterungen. Diese nehmen immer die volle Breite/Höhe ein, selbst wenn sie nur wenig Inhalt haben. Außerdem ist immer nur jeweils ein Tab sichtbar. Das stört die Usability und die Übersichtlichkeit IMHO erheblich. Selbst Kate hat diesen starren Aufbau, trotz Qt4.

Docking Panels bei JuffEd

Docking Panels bei JuffEd

JuffEd macht hier von den Docking Panels von Qt4 gebraucht, wodurch sich die Erweiterungen rund um den eigentlichen Editor nahezu beliebig anordnen lassen. Das gleiche gilt für die Werkzeugleisten. Diese lassen sich ebenfalls nahezu beliebig anordnen oder sogar frei schweben. Das erhöht die Übersichtlichkeit, da man mehrere Panels gleichzeitig darstellen kann.

Ansonsten bietet JuffEd viele Features, die man von einem Editor erwartet wie Syntax Highlightning, wenn auch nicht für ganz so viele Sprachen wie bei anderen Editoren. Es gibt auch erst ein halbes Dutzend Plugins, da das Projekt bisher nur wenige Entwickler hat. Allerdings könnte sich JuffEd zu einer interessanten Alternative entwickeln. Ich für meinen Teil werde mein Glück mal damit probieren. Vielleicht finden sich durch diesen Artikel ja ein paar Interessierte.

Tags: , ,

14 Responses to “JuffEd – Qt Text Editor”

  1. Maffin Says:

    Eine Frage noch: Wenn es bei dir an “GTK scheitert”, was ja nicht ungewöhnlich ist, wieso nutzt du dann XFCE/GNOME?

  2. burli Says:

    Weil GTK nutzen und GTK programmieren zwei unterschiedliche paar Schuhe sind.

    Ich bevorzuge einfach das Look&Feel von Gnome/Xfce bzw ich kann mich mit KDE einfach nicht anfreunden.

  3. Maffin Says:

    achso, na dann :)

  4. ChornHulio Says:

    Danke für den Tipp! Der Editor gefällt mir sehr gut, insbesondere um TeX-Dokumente zu erstellen (Editor, File-Browser und Terminal in einer Oberfläche).

    Nur ein Manko habe ich festgestellt: juffEd hat keinen automatischen Zeilenumbruch – oder findet den jemand?

  5. burli Says:

    Naja, Editor, File Browser und Terminal in einem haben andere auch. Das Terminal ist auch noch nicht 100% stabil. Vorteil bei JuffEd ist aber, dass man zum Beispiel den Filebrowser und die Document List übereinander anordnen kann. Bei Gedit oder Kate liegt alles übereinander und man kann immer nur eins sehen.

    Das mit dem Zeilenumbruch hab ich noch nicht bemerkt. Normal nutze ich das auch nicht. Mal weiterleiten

  6. ChornHulio Says:

    Ich nimms zurück – auch das funktioniert hervorragend! Ich habe in den Einstellung rumgesucht, stattdessen ist es aber unter “Ansicht” -> “Zeilenumbruch” zu aktivieren. Einfacher als gedacht ;)

  7. burli Says:

    hm, in der aktuell compilierten Version gibts die Einstellung gar nicht mehr.

    Muss mir mal die Editoreinstellungen näher anschauen

  8. ChornHulio Says:

    Jetzt habe ich aber ein echtes Manko gefunden: Es gibt kein Plugin, das die Rechtschreibprüfung übernimmt – da muss ich dann später wohl mit Gedit nochmals drüber lesen.

    Was lernt man daraus: Die schlanke, flinke, eierliegende Wollmichsau wurde immer noch (!) nicht gefunden. Aber da fehlt meines Erachtens echt nicht mehr viel :grin:

  9. burli Says:

    Steht seit 2009 auf der ToDo Liste

  10. Jens Says:

    Codefolding in Gedit? Siehe http://code.google.com/p/gedit-folding/ (habs aber noch nicht getestet!)

    Übrigens, mit Plugins kann man Gedit sehr schön aufpeppen. Siehe auch hier: http://www.ubuntu-center.de/890/webeditoren-unter-ubuntulinux-teil-2gedit/

    Gruß,
    Jens

  11. McVoiceX Says:

    Klasse Tip!!! Ich danke herzlichst für diesen Beitrag und wünsche ein gesundes, entwicklungsreiches ;) neues 2011! Winkerchen vom Niederrhein ;)

  12. gantenbein Says:

    Und willst du den Texteditor nun benutzen oder programmieren?

  13. burli Says:

    beides

  14. kontrabaesser Says:

    Hallo!
    Vielen Dank für die Empfehlung, auch ich als Neueinsteiger unter Ubuntu fühle mich mit diesem Programm sehr wohl. Nur hab ich ein kleines Problem, wo ich wahrscheinlich aber nur auf dem Schlauch stehe. Wenn ich über Einstellungen -> Fenster andocken ein Fenster andocke und eine Datei öffne, ist das angedockte Fenster wieder weg und ich muss es erneut öffnen. Habe auch schon in den Einstellungen gesucht, aber ich finde keine, die es mir erlaubt, die angedockten Fenster geöffnet zu lassen. Gibt es da eine Möglichkeit?

    Gruß
    kb


Switch to our mobile site