4 weniger bekannte terminalbasierte Texteditoren für Linux, die Sie in Betracht ziehen sollten

4 weniger bekannte terminalbasierte Texteditoren für Linux, die Sie in Betracht ziehen sollten

Terminalbasierte Texteditoren werden für fast alles unter Linux verwendet; vom Schreiben schneller Bash-Skripte und Konfigurationsdateien bis hin zum Erstellen vollwertiger Programme oder sogar zum Schreiben eines Romans.

Während nano auf den meisten Distributionen vorinstalliert ist und Emacs und Vim ihre eigenen Anhänger haben, gibt es andere großartige terminalbasierte Texteditoren da draußen. Hier sind vier der besten:

1. Spirale

Helix-Editor im Ubuntu-Terminal

Helix ist ein Code-fokussierter Texteditor, geschrieben in Rust und inspiriert von Kakoune und Neovim. Seine Kakoune-Wurzeln sind durch den Fokus auf Mehrfachauswahl als wesentliche Kernfunktion von Helix deutlich sichtbar.

Es bietet auch die bekannteren modalen Bearbeitungsfunktionen von Neovim, aber etwas weniger abschreckend und benutzerfreundlicher.

Die Syntaxhervorhebung wird von Tree-sitter gehandhabt, was es Ihnen ermöglicht, Einzüge einfach zu handhaben, Variablen zu verfolgen und Auswahlen zu manipulieren, ohne Ihren Prozess überhaupt zu verlangsamen.

Der beste Weg, Helix auf einer beliebigen Distribution zu installieren, besteht darin, es aus der Quelle zu erstellen. Dazu müssen Sie zuerst Rust zusammen mit dem Cargo-Paket-Tool installieren:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Der obige Befehl lädt ein Skript herunter und führt es aus, um Rust und Cargo zu installieren. Klonen Sie nun das Helix GitHub-Repository mit:

git clone https://github.com/helix-editor/helix

Verwenden Sie den cd-Befehl, um in das Helix-Verzeichnis zu wechseln, und installieren Sie dann Helix:

cd helix
cargo install --locked --path helix-term

Sie können Helix dann starten, indem Sie Folgendes eingeben:

hx

…in jedes Terminal.

Um in Helix zu schreiben, müssen Sie in den Einfügemodus wechseln, indem Sie die i -Taste auf Ihrer Tastatur drücken. Nachdem Sie Ihren Text eingegeben haben, drücken Sie die Esc – Taste, um zum normalen Modus zurückzukehren. Von hier aus ist das Bearbeiten und Manipulieren von Text ähnlich wie bei Vim. Keymappings sind in der offiziellen Helix-Dokumentation verfügbar .

2. Verstärker

Schnellstartanleitung für den Amp-Texteditor

Ähnlich wie Helix ist auch Amp in Rust geschrieben und stark von Vim inspiriert, mit ähnlichen Tastenkombinationen und wiederum einem modalen Bearbeitungsansatz. Amp ist einfach zu bedienen und selbst Anfänger kommen sofort damit zurecht – obwohl der Hauptmarkt für Amp Entwickler sind.

Zusätzlich zu den üblichen Modi wie Insert, Normal und Select verfügt Amp über mehrere neue Modi, die zusätzliche Funktionalität bieten.

Amp wird mit vernünftigen Standardeinstellungen geliefert und erfordert keine Erstkonfiguration. Syntaxhervorhebung, Fuzzy-Dateisuche und grundlegende Git-Integration sind sofort verfügbar.

Wenn Sie Rust und Cargo bereits installiert haben, können Sie Amp installieren mit:

cargo install amp

Eine Funktion, die wir an Amp wirklich mögen, ist die Möglichkeit, Ihre Sitzung vorübergehend zu unterbrechen, zu Ihrer Shell zurückzukehren und dann die Bearbeitung dort fortzusetzen, wo Sie aufgehört haben. Sie können dies tun, indem Sie im normalen Modus die Z- Taste drücken.

Um mit der Bearbeitung fortzufahren, geben Sie fg in Ihr Terminal ein. Die vollständige Amp-Dokumentation ist auf der offiziellen Amp-Website verfügbar . Alternativ können Sie nach dem ersten Start von Amp die Taste ? drücken, um die ausführliche Schnellstartanleitung anzuzeigen.

3. Zee

Zee tritt für einen Moment von Vim-inspirierten Editoren weg und behauptet, ein moderner Editor für das Terminal im Geiste von Emacs zu sein. Zee wurde in Rust geschrieben und ist mit 100 Bildern pro Sekunde unglaublich schnell und flüssig, wobei Bearbeitungen in weniger als 10 Millisekunden gerendert werden. Ähnlich wie Helix verwendet Zee Tree-Sitter für die Syntaxhervorhebung und -validierung.

Auch hier sollten Sie Cargo und Rust installiert haben, bevor Sie Zee installieren mit:

cargo install --locked zee

Wenn Sie möchten, dass Zee in Ihre Systemzwischenablage integriert wird (was Sie wahrscheinlich tun), müssen Sie Zee mit der System-Zwischenablage-Funktion installieren:

cargo install --locked --features system-clipboard zee

Nach der Installation können Sie Zee starten, indem Sie Folgendes eingeben:

zee

…in jedes Terminal.

Alternativ können Sie eine oder mehrere Dateien in Zee öffnen, indem Sie sie als Argumente übergeben. Zum Beispiel:

zee this.file that.file another.file

…öffnet mehrere Dateien mit dem Editor.

Wie Sie es von einem Texteditor erwarten würden, der sich von Emacs inspirieren lässt, verwendet Zee Emacs-ähnliche Tastenkombinationen. Eine Liste davon finden Sie auf GitHub .

4. Mikro

Mikro-Texteditor mit drei Splits

Micro soll der Ersatz für den allseits beliebten Nano-Texteditor sein und ist leicht in Bezug auf Funktionen und Größe. Es wird Sie vielleicht auch freuen zu erfahren, dass Sie Rust oder Cargo nicht installieren müssen, um es auf Ihr System zu bekommen.

Der absolut einfachste Weg, den Micro-Texteditor zu installieren, besteht darin, das von den Entwicklern bereitgestellte Installationsskript herunterzuladen und auszuführen. Der folgende Befehl ruft das Skript mit curl ab und leitet die Ausgabe an Bash weiter:

curl https://getmic.ro | bash

Wenn Sie den Snap-Paketmanager installiert haben, können Sie alternativ einfach Folgendes eingeben, um Micro auf Ihrem Computer zu installieren:

snap install micro --classic

Wie der Name schon sagt, ist Micro klein. Es ist außerdem einfach zu bedienen und leistungsstark und verfügt über eine Vielzahl von Hotkeys, mit denen Sie häufige Aufgaben einfach und schnell ausführen können.

Hotkeys und Tastenkombinationen werden unter ~/.config/micro/bindings.json gespeichert , und Sie können sie einfach bearbeiten mit:

micro ~/.config/micro/bindings.json

Die Syntaxhervorhebung ist für 75 verschiedene Programmiersprachen integriert. Micro unterstützt Splits, sodass Sie mehrere Dateien gleichzeitig bearbeiten können, im Stil eines Kachelfenstermanagers, und Sie können sogar einen dieser Splits verwenden, um eine andere interaktive Shell innerhalb des Editors zu öffnen.

Micro wird mit sieben verschiedenen Farbschemata und Mausunterstützung geliefert, sodass Sie Text innerhalb des Editors ziehen und ablegen können.

Sie können Micro starten mit:

micro

…und fangen Sie an zu tippen. Im Gegensatz zu Vim-abgeleiteten Editoren müssen Sie nicht zuerst den Modus wechseln!

Um Hilfe zu den Micro-Tastenkombinationen zu erhalten, rufen Sie die Befehlsleiste mit Strg + E auf und geben Sie dann Folgendes ein:

help defaultkeys

Terminal-Texteditoren sind nicht jedermanns Sache

Während das Bearbeiten von Text im Linux-Terminal Spaß macht und produktiv ist, werden Sie möglicherweise feststellen, dass Sie mehr Augenschmaus benötigen, als bei allen diesen Angeboten verfügbar ist.

Wenn Sie feststellen, dass Sie optionale Extras wie unterschiedliche Schriftgrößen, Tabellen und erweiterte Formatierung benötigen, ist es möglicherweise besser, eine vollwertige Textverarbeitung zu verwenden. Glücklicherweise gibt es mehrere, die Sie unter Linux installieren und verwenden können.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert