Vim ist ein leistungsstarker Linux-Texteditor, der jedoch eine steile Lernkurve erfordert. Erwägen Sie stattdessen die Installation eines dieser fünf von Vim inspirierten Texteditoren.
Vim ist der Editor der Wahl für die meisten Linux-Systemadministratoren und -Ingenieure. Es ist vielseitig, leicht und robust. Aber für unerfahrene Linux-Benutzer könnte Vim etwas überwältigend erscheinen.
Wenn Sie nach einem Vim-ähnlichen Editor suchen, der modern und leichtgewichtig und dennoch leistungsstark ist, finden Sie hier eine Liste der besten, von Vim inspirierten Texteditoren, die benutzerfreundlicher sind.
1. Neovim
Neovim, ein moderner Vim-Editor, der 2014 auf den Markt kam, ist eine direkte Abzweigung von Vim, die verbesserte Funktionen und Leistungsvorteile bietet.
Mit Neovim erhalten Sie alle Standardfunktionen von Vim, mit denen Sie vertraut sind, und noch mehr. Sie können beispielsweise Vim-Plugins und andere Add-ons in Neovim verwenden.
Neovim ist gut dokumentiert, elegant und einfach zu starten. Aber am wichtigsten,
Neovim ist modern und sehr einfach anzupassen. Es unterstützt benutzerdefinierte Designs und erweiterte GUI-Verbesserungen, wodurch es optisch attraktiver wird.Neovim verfügt außerdem über einen integrierten Terminalemulator. Dadurch können Sie Shell-Befehle ausführen, ohne den Editor zu verlassen.
Um Neovim auf Ihrem System zu installieren, führen Sie je nach Distribution die folgenden Befehle aus:
Auf Debian-basierten Linux-Distributionen wie Ubuntu:
sudo apt-get install neovim
Auf Arch-basierten Linux-Distributionen:
sudo pacman -S neovim
Auf RHEL und seinen Derivaten ist Neovim über Extra Packages for Enterprise Linux (EPEL) verfügbar:
Lecker installiere -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim
Starten Sie Neovim, indem Sie Folgendes ausführen nvim Befehl in Ihrem Terminal.
2. Kakoune
Kakoune ist ein weiterer Open-Source- und leistungsstarker, von Vim inspirierter Texteditor. Es folgt den gleichen modalen Bearbeitungsprinzipien wie Vim und verfügt über eine minimalistische, ablenkungsfreie Benutzeroberfläche.
Der Kakoune-Editor verfügt über eine leistungsstarke Skriptsprache, KakouneScript, mit der Sie die Funktionalität von Kakoune über Plugins und Skriptbefehle erweitern können. Mit der Skriptsprache können Sie außerdem Text bearbeiten, Ihren Editor anpassen und komplexe Befehle mithilfe einer Kombination von Tastenanschlägen verfassen.
Es ist möglich, mehrere Instanzen des Kakoune-Editors zu öffnen und so die Zusammenarbeit zu verbessern, indem die verschiedenen Instanzen interagieren können. Darüber hinaus ermöglicht dies eine einfache Zusammenarbeit mit externen Tools.
Genau wie Vim ist Kakoune hochgradig erweiterbar. Es verfügt über eine Skriptschnittstelle, mit der Sie seine Funktionen über Plugins oder Skripte erweitern und anpassen können.
Die Kakoune-Benutzergemeinschaft wächst, obwohl sie zum Zeitpunkt des Schreibens nicht so groß ist wie die von Neovim oder Vim.
Kakoune verfügt über eine kontextbezogene Dokumentation, die relevante Informationen dynamisch anzeigt den aktuellen Befehl oder die aktuelle Operation und hilft Ihnen dabei, die verfügbaren Optionen kennenzulernen und zu verstehen Funktionalitäten.
Installieren Sie Kakoune mit einem der folgenden Befehle, abhängig von Ihrer Linux-Distribution:
Auf Debian-basierten Linux-Distributionen:
sudo apt install kakoune
Auf RHEL-Distributionen:
sudo dnf install kakoune
So installieren Sie kakoune auf Arch-basierten Linux-Distributionen:
sudo pacman -S kakoune
Nach der Installation können Sie eine Kakoune-Sitzung starten, indem Sie Folgendes ausführen kak Befehl in Ihrem Terminal.
3. SpaceVim
Als moderner und leistungsstarker Vim-basierter Texteditor ist SpaceVim hochgradig anpassbar und bietet ein hervorragendes Bearbeitungserlebnis.
Sie müssen Vim oder Neovim installiert haben, um SpaceVim verwenden zu können. Es fügt Vim oder Neovim eine Ebene vorkonfigurierter Plugins, Verknüpfungen und Einstellungen hinzu. Dadurch können Sie dieselben großartigen Paketmanager verwenden, die Sie von Vim kennen, wie z. B. Vundle, vim-plug usw.
Wenn Sie Softwareentwickler sind, werden Sie die Auswahl an Plugins und Funktionen genießen, die SpaceVim bietet, wie z. B. Syntaxhervorhebung, Codevervollständigung, Linting, Versionskontrolle und mehr.
SpaceVim ist sehr gut dokumentiert. Sowohl auf der offiziellen Website als auch in der integrierten Dokumentation werden die ersten Schritte, die Editor-Konfiguration und Tipps zur täglichen Verwendung behandelt.
SpaceVim zielt darauf ab, sowohl Anfängern als auch erfahrenen Benutzern ein reibungsloses und funktionsreiches Vim-Erlebnis zu bieten. Es vereinfacht den Einrichtungsprozess, stellt einen kuratierten Satz von Plugins bereit und bietet eine intuitive Benutzeroberfläche für effiziente Codierung und Anpassung.
Sie können SpaceVim ganz einfach mit dem offiziellen Installationsskript installieren. Aus Sicherheitsgründen ist es immer gut, einen Blick auf externe Skripte zu werfen, bevor Sie sie auf Ihrem PC ausführen.
Curl -sLf https://spacevim.org/install.sh | bash
Wenn SpaceVim installiert ist, können Sie Vim oder Neovim mit den folgenden Befehlen starten: vim oder nvim.
4. Mikro
Micro ist ein leichter und moderner terminalbasierter Texteditor, der intuitiv und benutzerfreundlich sein soll und gleichzeitig einige der Kernfunktionen und Flexibilität von Vim bietet.
Der Der Micro-Editor ist benutzerfreundlich und moderne Benutzeroberfläche, die insbesondere für unerfahrene Vim-Benutzer ideal ist.
Sie können Micro ganz einfach über Plugins anpassen. Es verfügt über eine lebendige Follower-Community, die ständig neue Features und Funktionen hinzufügt.
Softwareentwickler erhalten zahlreiche Funktionen zur Verbesserung ihres Arbeitsablaufs, z. B. Syntaxhervorhebung, Integration von Versionsinhalten usw.
Sie können Micro mit Snap auf Ihrem PC installieren. Snap-Pakete werden auf Debian-, RHEL- und Arch-basierten Linux-Distributionen unterstützt.
sudo snap install micro --classic
Führen Sie das aus Mikro Befehl zum Starten des Editors.
5. Vis
Vis ist ein weiterer modaler, von Vim inspirierter Texteditor. Das Hauptziel von Vis besteht darin, moderner und benutzerfreundlicher als Vim zu sein. Dies macht es zu einer hervorragenden Wahl für die Textbearbeitung. Es ist einfach zu bedienen und dennoch leistungsstark und effizient.
Vis ist ein hoch erweiterbarer und anpassbarer Texteditor. Es nutzt die Skriptsprache Lua, um Ihnen die Anpassung und Erweiterung der Funktionalität zu erleichtern.
Vis verfügt über eine eigene Befehlssprache, die eine prägnante und ausdrucksstarke Möglichkeit zur Textbearbeitung bietet. Sie können die integrierte Sprache auch für erweiterte Textbearbeitungsvorgänge und komplexe Anpassungsskripts verwenden.
Um Vis zu installieren, müssen Sie den Vis-Editor mit den folgenden Befehlen kompilieren:
Installieren Sie zunächst alle erforderlichen Abhängigkeiten. Führen Sie auf Debian-basierten Distributionen Folgendes aus:
sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev
Auf RPM-basierten Distributionen:
sudo dnf install ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel
Installieren Sie die Abhängigkeiten auf Arch-basierten Distributionen mit:
sudo pacman -S ncurses readline lua luajit libtermkey
Klonen Sie als Nächstes das Vis-Editor-Repository mit dem folgenden Git-Befehl:
Git-Klon https://github.com/martanne/vis
Nach dem Herunterladen Verwenden Sie den Befehl cd So navigieren Sie zum vis-Repository-Verzeichnis auf Ihrem lokalen PC:
CD-Vis
Erstellen Sie den Quellcode mit:
./configure && make
Installieren Sie abschließend vis, indem Sie Folgendes ausführen:
sudo make install
Starten Sie den Editor, indem Sie Folgendes ausführen vis Befehl in Ihrem Terminal.
Welchen von Vim inspirierten Editor werden Sie verwenden?
Dies waren einige der besten von Vim inspirierten Texteditoren, die benutzerfreundlich sind und sich leicht in Ihren täglichen Arbeitsablauf integrieren lassen.
Terminalbasierte Texteditoren sind leichtgewichtig, robust und ideal für die Arbeit im Headless-Modus mit Remote-Servern.