{"id":22282,"date":"2026-01-14T21:02:34","date_gmt":"2026-01-14T20:02:34","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=22282"},"modified":"2026-01-17T14:02:47","modified_gmt":"2026-01-17T13:02:47","slug":"fresh-terminal-texteditor-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2026\/01\/14\/fresh-terminal-texteditor-unter-linux\/","title":{"rendered":"Fresh &#8211; Terminal-Texteditor unter Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Fresh<\/strong> ist ein moderner Terminal\u2011Texteditor in Rust, der das Gef\u00fchl eines grafischen Editors in die Kommandozeile bringt. Er soll die L\u00fccke zwischen einfachen Tools wie nano und komplexen Editoren wie Vim schlie\u00dfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u200bFresh verfolgt ein klares Ziel: Ein Editor im Terminal, den man ohne lange Einarbeitung einfach benutzen kann. Dazu geh\u00f6ren vertraute Tastenk\u00fcrzel wie Strg+S zum Speichern, Strg+F f\u00fcr Suche und Strg+Z f\u00fcr R\u00fcckg\u00e4ngig. So f\u00fchlt sich Fresh sofort zug\u00e4nglich an, auch wenn man bisher nur grafische Editoren kennt<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"643\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02-1024x643.png\" alt=\"\" class=\"wp-image-22285\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02-1024x643.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02-150x94.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02-300x188.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02-768x482.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_02.png 1267w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Arbeiten im Alltag bietet Fresh eine Oberfl\u00e4che, die an einen schlanken IDE\u2011Editor erinnert. Es gibt Mausunterst\u00fctzung, Tabs, einen Dateimanager und eine Command\u2011Palette, \u00fcber die sich Befehle bequem per Textsuche aufrufen lassen. Dadurch muss man sich weniger kryptische Tastenkombinationen merken und beh\u00e4lt trotzdem einen fl\u00fcssigen Terminal\u2011Workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Schwerpunkt ist die Performance. Fresh startet schnell, reagiert fl\u00fcssig und kann sehr gro\u00dfe Dateien verarbeiten, indem nur ben\u00f6tigte Teile der Datei in den Speicher geladen werden. Gleichzeitig bleibt der Speicherverbrauch moderat, was ihn f\u00fcr gro\u00dfe Codebasen und Logdateien interessant macht.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Installation<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf der <a href=\"https:\/\/github.com\/sinelaw\/fresh\/releases\" data-type=\"link\" data-id=\"https:\/\/github.com\/sinelaw\/fresh\/releases\">github-Projektseite<\/a> finden sich mehrere Installationswege f\u00fcr das Tool. F\u00fcr Debian und darauf basierende Distributionen bietet sich z.B. ein <a href=\"https:\/\/github.com\/sinelaw\/fresh\/releases\/download\/v0.1.77\/fresh-editor_0.1.77-1_amd64.deb\" data-type=\"link\" data-id=\"https:\/\/github.com\/sinelaw\/fresh\/releases\/download\/v0.1.77\/fresh-editor_0.1.77-1_amd64.deb\">DEB-Installationspaket<\/a> zum Download, das Sie wie folgt installieren. Zun\u00e4chst mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Downloads<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">in den Download-Ordner wechseln und mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install .\/fresh-editor_0.1.77-1_amd64.deb<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">erfolgt die Installation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr openSUSE, Fedora usw. stehen zudem RPM-Pakete bereit. Alternativ dazu laden Sie das <a href=\"https:\/\/github.com\/sinelaw\/fresh\/releases\/download\/v0.1.77\/fresh-editor-0.1.77-x86_64.flatpak\" data-type=\"link\" data-id=\"https:\/\/github.com\/sinelaw\/fresh\/releases\/download\/v0.1.77\/fresh-editor-0.1.77-x86_64.flatpak\">Flatpak<\/a> herunter und installieren dieses wie folgt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd Downlaods<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">und anschlie\u00dfend:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>flatpak install fresh-editor-0.1.77-x86_64.flatpak<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Arch Linux ist das Tool im AUR verf\u00fcgbar.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Start im Terminal<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach erfolgreicher Installation rufen Sie Fresh im Terminal ganz einfach mit der Eingabe von:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fresh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">auf.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Ein typisches Anwendungsszenario<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein typisches Szenario f\u00fcr Fresh ist das Bearbeiten von Konfigurationsdateien. Dabei arbeitet man komplett im Terminal, hat aber den Komfort eines \u201erichtigen\u201c Editors mit Maus, Tabs und Command\u2011Palette.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Beispiel bearbeiten wir die Konfigurationsdatei f\u00fcr das Kalender-Widget in Xfce:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fresh \/home\/user\/.config\/gtk-3.0\/gtk.css<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_03.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"575\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_03.png\" alt=\"\" class=\"wp-image-22289\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_03.png 1017w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_03-150x85.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_03-300x170.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_03-768x434.png 768w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun k\u00f6nnen individuelle \u00c4nderungen \/ Anpassungen vorgenommen werden&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_04.png\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"575\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_04.png\" alt=\"\" class=\"wp-image-22290\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_04.png 1017w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_04-150x85.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_04-300x170.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_04-768x434.png 768w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Navigation im Editor<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fresh bietet intuitive Navigation mit vertrauten Shortcuts und voller Mausunterst\u00fctzung. Hier eine kurze \u00dcbersicht \u00fcber die wichtigsten Bewegungen und Aktionen.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Basis-Navigation und Bearbeitung<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pfeiltasten oder Maus bewegen den Cursor zeilenweise oder wortweise. Strg+Links\/Rechts springt zwischen W\u00f6rtern. Strg+A markiert alles, Strg+C kopiert, Strg+V f\u00fcgt ein und Strg+Z macht r\u00fcckg\u00e4ngig. Mit der Maus kannst du direkt klicken, Text markieren oder scrollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Fresh Terminal Editor muss das Speichern von \u00c4nderungen mit Strg+S nicht mit Enter best\u00e4tigt werden, im Gegensatz zum Nano-Editor. Fresh speichert die \u00c4nderungen sofort und direkt ohne zus\u00e4tzlichen Best\u00e4tigungsschritt.\u200b\u200b<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Tabs und Dateien wechseln<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strg+PageUp\/PageDown wechselt zwischen offenen Tabs. Strg+P \u00f6ffnet die Command Palette f\u00fcr schnelle Befehlsuche und Dateiauswahl. Strg+E zeigt den integrierten File Explorer links an, wo du per Pfeiltasten oder Maus navigierst.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Suche und Ansicht<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strg+F startet inkrementelle Suche mit Regex-Unterst\u00fctzung. Strg+G springt zur Zeile (Go to Line). Strg+Q beendet Fresh, Men\u00fcleiste oben (Maus oder Alt-Tasten) greift auf Optionen zu.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Weitere Features<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strg+\/ toggelt Kommentare, Alt+\u2191\/\u2193 bewegt Zeilen und F1 \u00f6ffnet Hilfe oder Men\u00fcs. Die Men\u00fcleiste oben reagiert auf Alt+unterstrichene Buchstaben.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Update-Hinweis und Telemetrie<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Telemetrie &#8211; in welchen Umfang auch immer &#8211; ist insbesondere unter Linux ein heikles Thema &#8211; auch wenn nicht unbedingt gleich immer eine b\u00f6se Absicht dahinter stehen muss.<br>Fresh nutzt einen t\u00e4glichen Online\u2011Check, das mit Telemetrie verbunden ist. Welche Daten genau \u00fcbertragen werden, ist aktuell nicht transparent dokumentiert. Wer das nicht m\u00f6chte, sollte in der Konfiguration Telemetrie\/Update\u2011Check deaktivieren und manuell nach Updates schauen. <br>Wie genau das zu bewerkstelligen ist, zeigt die nachfolgende Anleitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An dieser Stelle besten Dank an den aufmerksamen Leser @dosenbrot.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Update-Check und Telemetrie deaktivieren<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Starten Sie fresh im Terminal, klicken auf <strong>Ansicht<\/strong> und dann auf <strong>Einstellungen<\/strong>&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1.png\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"624\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1-1024x624.png\" alt=\"\" class=\"wp-image-22336\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1-1024x624.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1-150x91.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1-300x183.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1-768x468.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off_1.png 1253w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Im aufpoppenden Konfigurations-Fenster klicken Sie links auf <strong>General<\/strong> &#8211; im rechten Bereich sehen Sie bei <strong>Check For Updates<\/strong> das gesetzte H\u00e4kchen&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on.png\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on-1024x621.png\" alt=\"\" class=\"wp-image-22337\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on-1024x621.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on-150x91.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on-300x182.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on-768x466.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_on.png 1260w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Um die unerw\u00fcnschte Funktion abzustellen, klicken Sie auf das H\u00e4kchen <strong>(2)<\/strong>, das darauf verschwindet und best\u00e4tigen mit Klick auf <strong>Speichern<\/strong>&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"630\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off-1024x630.png\" alt=\"\" class=\"wp-image-22338\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off-1024x630.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off-150x92.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off-300x184.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off-768x472.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/01\/fresh_telemetry_off.png 1254w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nach aktuellem Stand ist \u00f6ffentlich nicht im Detail dokumentiert, welche Felder Fresh genau in der Telemetrie \u00fcbertr\u00e4gt. Die Projektseiten und Artikel f\u00fchren zwar Features und Architektur aus, enthalten aber keine sorgf\u00e4ltige, datenschutzkonforme Auflistung einzelner Telemetrie\u2011Parameter (z.B. konkrete Metriken oder IDs). <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Fazit<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trotz alledem ist Fresh ein moderner Terminal-Texteditor, geschrieben in Rust, der durch hohe Performance f\u00fcr gro\u00dfe Dateien (bis 10 GB+), niedrigen Speicherverbrauch und intuitive Bedienung \u00fcberzeugt. Er bietet GUI-\u00e4hnliche Features wie Maus-Support, Ctrl+S zum sofortigen Speichern ohne Best\u00e4tigung, Ctrl+Q zum Beenden und R\u00fcckkehr zum Terminal, Syntax-Highlighting, LSP-Support, Themes, Multi-Cursor, Undo (Ctrl+Z), integrierten File Explorer (Ctrl+E) sowie ein Plugin-System in TypeScript\/Deno f\u00fcr Erweiterungen wie Git-Integration oder Grep.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"22282\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">15    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"22282\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Fresh ist ein moderner Terminal\u2011Texteditor in Rust, der das Gef\u00fchl eines grafischen Editors in die Kommandozeile bringt. Er soll die L\u00fccke zwischen einfachen Tools wie nano und komplexen Editoren wie Vim schlie\u00dfen. \u200bFresh verfolgt ein klares Ziel: Ein Editor im Terminal, den man ohne lange Einarbeitung einfach benutzen kann. Dazu geh\u00f6ren vertraute Tastenk\u00fcrzel wie Strg+S [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":22291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[1497,1498],"class_list":["post-22282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-fresh","tag-terminal-editor"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/22282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=22282"}],"version-history":[{"count":6,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/22282\/revisions"}],"predecessor-version":[{"id":22341,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/22282\/revisions\/22341"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/22291"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=22282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=22282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=22282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}