Fresh ist ein neuer Terminal-First-Texteditor mit grafischer Oberfläche

Fresh ist ein moderner, in der Programmiersprache Rust geschriebener Texteditor, der speziell für die Nutzung im Terminal (TUI) entwickelt wurde.

Einleitung

Fresh zielt darauf ab, die Brücke zwischen der Schnelligkeit und Effizienz von Kommandozeilen-Editoren und der intuitiven Bedienbarkeit grafischer Oberflächen zu schlagen. Während traditionelle Editoren wie Vim oder Emacs oft eine steile Lernkurve aufweisen, bietet Fresh eine vertraute Umgebung für Nutzer, die das Arbeiten in der Konsole bevorzugen, aber nicht auf moderne Annehmlichkeiten verzichten wollen.

Vorteile

Fresh lässt sich intuitiv bedienen. Der Texteditor nutzt Standard-Tastenkombinationen, wie sie aus GUI-Editoren bekannt sind (z. B. Strg+S zum Speichern, Strg+F zum Suchen oder Strg+Z für Rückgängig), was den Einstieg für Anfänger erheblich erleichtert. Durch die Maus-Unterstützung können Nutzer den Cursor per Klick platzieren und Text per Drag-and-Drop markieren, was in Terminal-Umgebungen nicht selbstverständlich ist.

Fresh verfügt über integrierte Werkzeuge wie einen Dateimanager und einen Terminal-Emulator, der mehrere Tabs und Scrollback-Historie unterstützt. Dank der Rust-Basis ist der Editor sehr schnell und kann problemlos Dateien mit einer Größe von über 10 GB handhaben. Fresh bietet native Unterstützung für das Language Server Protocol (LSP), was Funktionen wie „Go to Definition“, Hover-Dokumentation und Echtzeit-Diagnosen ermöglicht. Über ein TypeScript-basiertes Plugin-System lässt sich der Funktionsumfang erweitern. Fresh ist für Linux, macOS und Windows verfügbar und bietet flexible Installationsmöglichkeiten wie .deb-Pakete, .rpm-Pakete, Flatpak und Binärdateien.

Nachteile

Zwar sind Definitionen für Rust, JavaScript, TypeScript und Python bereits enthalten, doch müssen andere Sprachen manuell über eine JSON-Konfigurationsdatei eingerichtet werden. Bei der Installation von Plugins oder der Nutzung auf bestimmten Systemen (wie macOS) müssen teilweise zusätzliche Hinweise beachtet werden. Da der Editor rein auf Terminal-Features basiert und keine grafischen Toolkits wie GTK oder Qt nutzt, ist er auf die Darstellungsmöglichkeiten des Terminals limitiert.

Fazit

Fresh ist eine vielversprechende Alternative für Nutzer, denen Nano zu einfach und Vim zu komplex ist. Er kombiniert Leistungsfähigkeit mit einfacher Bedienung im Terminal und eignet sich hervorragend für Benutzer, die einen modernen Workflow innerhalb ihrer Kommandozeilen-Umgebung etablieren möchten.

Erstklassige Linux Apps

…die Sie wahrscheinlich noch nicht kennen. In diesem Buch präsentiere ich erstklassige Linux-Apps, die mir durch ihre Funktion und Nützlichkeit im Alltag besonders aufgefallen sind. Sämtliche Programme sind kostenlos und quelloffen. Ganz sicher sind ein paar Perlen dabei, die Sie bisher noch nicht kennen.

Online bestellen:
Amazon Kindle, Apple Books, Google Books, Thalia, Hugendubel, bücher.de, Osiander, ebook.de, genialokal.de, Kobo, Barnes & Noble, Orell Füssli, Morawa, ecobookstore, ecolibri


Nach oben scrollen