KKEdit: Ein neuer Texteditor für Linux

KKEdit: Ein neuer Texteditor für Linux

⌛ Reading Time: 5 minutes

Texteditoren sind kleine Werkzeuge, mit denen häufig große Dinge erstellt werden: Geschichten, Websites, Anwendungen. Während ein durchschnittlicher Benutzer denkt, dass sie „alle gleich“ sind, können sich die Texteditoren stark unterscheiden, und diejenigen mit zeitsparenden Funktionen werden von Programmierern sehr geschätzt.

Wir haben einen Blick auf Linux-Tools für Autoren geworfen, und diese Rezension bietet ein Tool für Leute, die Code schreiben (obwohl Sie damit alles schreiben können, was Sie wollen). KKEdit wurde von BBEdit, einer leistungsstarken OS X-Anwendung, inspiriert und bietet Linux das Beste aus seinen Funktionen in einem leichten, schnellen Paket im GTK2-Stil.

KKEdit installieren

KKEdit ist einfach zu installieren, wenn Sie Arch Linux oder Ubuntu verwenden. Ersteres bietet es in AURund letztere in einem inoffiziellen Repository:

Wenn Sie Ihrem System kein neues Repository hinzufügen möchten, besuchen Sie einfach die Launchpad-Website Laden Sie das Paket im .deb-Format herunter und installieren Sie es mit sudo dpkg -i packagename.deb oder indem Sie im Dateimanager auf das entsprechende Symbol doppelklicken. Beachten Sie, dass Sie auf diese Weise keine automatischen Updates für KKEdit erhalten. Wie üblich ist die Quelle auf verfügbar die offizielle KKEdit-Website für diejenigen, die es zusammenstellen möchten.

KKEdit einrichten

Das Dialogfeld “Einstellungen” ist wahrscheinlich das erste, was Sie nach dem ersten Start von KKEdit öffnen sollten. Hier können Sie das Erscheinungsbild und Verhalten von KKEdit anpassen, die automatische Einrückung umschalten und die Hervorhebung von Zeilen und Syntax, den Zeilenumbruch und die automatische Code-Vervollständigung durchführen. Um der KKEdit-Hauptsymbolleiste Symbole hinzuzufügen, klicken Sie in der unteren Leiste dieses Dialogfelds darauf. Um sie zu entfernen, halten Sie die Strg-Taste gedrückt und klicken Sie oben darauf. Wenn Sie mit der Maus über jedes Symbol fahren, wird eine QuickInfo-Beschreibung seiner Funktion angezeigt. Auf der Registerkarte „Textstil“ können Sie Schriftarten, Grundfarben, Themen und Tastaturkürzel festlegen.

kkedit-Tastaturkürzel

Weitere Anpassungen können im Dialogfeld “Extras -> Externe Tools verwalten” vorgenommen werden, in dem Sie verschiedene Anwendungen und Skripte mit KKEdit verbinden und bei der Arbeit an Ihren Textdateien verwenden können. Sie können beispielsweise ein Skript hinzufügen, das Wörter und Zeichen zählt, und es in Ihren geöffneten Dateien in KKEdit ausführen.

Was ist daran so gut?

Sie werden feststellen, dass KKEdit nicht auffällig anders aussieht als jeder andere Texteditor und grundlegende Funktionen wie Registerkarten, Tabulatsortierung, Rechtschreibprüfung und Syntaxhervorhebung unterstützt. Wenn Sie mit der rechten Maustaste auf eine Registerkarte klicken, können Sie Einstellungen für diese bestimmte Registerkarte definieren. Außerdem gibt es die Funktion “Geteilte Ansicht”.

kkedit-tab-menu

Das Beste an KKEdit sind jedoch die kleinen, praktischen Funktionen, die zusammenkommen und den Eindruck eines wirklich praktischen Texteditors erwecken. Lesezeichen und Linienspringen sind perfekte Beispiele dafür. Sie können jede Zeile mit einem Lesezeichen versehen und schnell über das Menü „Lesezeichen“ dorthin springen oder einfach eine Zeilennummer eingeben, um automatisch dorthin zu gelangen. Lesezeichen können für jede Sitzung mit der Option „Sitzung speichern“ gespeichert (und wiederhergestellt) werden, und Sie können sie alle schnell auf einmal im Menü „Lesezeichen“ entfernen.

kkedit-Lesezeichen

Programmierer sind möglicherweise erfreut zu hören, dass KKEdit reguläre Ausdrücke in seiner Funktion “Suchen und Ersetzen” unterstützt, und Sie können die Suchtiefe in “Einstellungen” definieren. KKEdit kann in allen geöffneten Dateien oder sogar in allen Dateien aus dem Ordner des aktiven Textdokuments nach einer Suchzeichenfolge suchen. Das Menü „Funktionen“ wird aktiviert, wenn Ihr Textdokument definierte Funktionen enthält, und listet sie alle auf, sodass Sie schnell zu ihnen springen und ihre Definitionen finden können. KKEdit kann auch in anderen geöffneten Dateien nach Definitionen suchen und automatisch zu deren Registerkarten wechseln, wenn sie gefunden werden.

kkedit-Funktionen

Abgesehen davon kann KKEdit die Include-Datei öffnen, auf die das Textdokument verweist, sowie Dateien als öffnen Hexdumps. Wenn Sie mit GTK- und Qt-Frameworks arbeiten, finden Sie KKEdit für Ihre Anforderungen geeignet, da Sie damit die Dokumentation durchsuchen und direkt im Kontextmenü nach API-Schlüsselwörtern suchen können. Falls Sie keine Dokumentationspakete installiert haben, öffnet der Suchbefehl nur eine Google-Ergebnisseite für alles, was Sie in einem Text auswählen.

kkedit-online-search

Wenn all dies nicht ausreicht, können Sie KKEdit mit erweitern kostenlose Plugins wie der Dateibrowser (wird in der Seitenleiste geöffnet), ein Terminalbereich in KKEdit, Sitzungsmanager, mehrere Zwischenablagen und mehr.

Fazit

KKEdit überspannt die Grenze zwischen einem einfachen, zu einfachen Texteditor, der normalerweise bei vielen Distributionen als Standard ausgeliefert wird, und einem aufgeblähten Werk, das alle Optionen bietet, die Sie benötigen, und einem Dutzend weiterer, die Sie nicht möchten. Es hat nicht viele Abhängigkeiten und kann so gestaltet werden, dass es in jeder Desktop-Umgebung gut aussieht.

Obwohl es von BBEdit inspiriert ist, fehlt ihm eine der Funktionen, die ich für wesentlich halte – das Falten von Code. Ich verstehe, dass es leicht sein sollte, weshalb es nicht mit Funktionen wie HTML-Code-Bereinigung oder Diff-Dateivergleich ausgestattet ist, aber diejenigen, die ihren Code ordentlich organisieren möchten, könnten von dieser besonderen Auslassung abgeschreckt werden.

Wenn Ihnen die nicht so subtilen Spendenaufforderungen des Entwicklers innerhalb der Anwendung nichts ausmachen, ist KKEdit eine gute Wahl für angehende Programmierer oder jemanden, der einen neuen Texteditor ausprobieren möchte, um seinen Workflow zu aktualisieren.

Was ist dein Lieblingstexteditor für Linux? Teilen Sie Ihre Empfehlungen in den Kommentaren.

Teaser-Bildquelle

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.