23 Beste Open-Source-Texteditoren (GUI + CLI) im Jahr 2021

Texteditoren können zum Schreiben von Code, Bearbeiten von Textdateien wie Konfigurationsdateien, Erstellen von Benutzeranweisungsdateien und vielem mehr verwendet werden. In Linux gibt es zwei Arten von Texteditoren: die grafische Benutzeroberfläche (GUI) und Befehlszeilen-Texteditoren (Konsole oder Terminal).

Verpassen Sie nicht: Meine Lieblings-Kommandozeilen-Editoren für Linux – Was ist Ihr Editor?

In diesem Artikel werfe ich einen Blick auf einige der besten 21 Open-Source-Texteditoren, die häufig unter Linux auf Servern und Desktops verwendet werden.

Vi/Vim Editor

Vim ist ein leistungsstarker befehlszeilenbasierter Texteditor, der die Funktionalitäten des alten Unix-Vi-Texteditors erweitert hat. Es ist einer der beliebtesten und am weitesten verbreiteten Texteditoren unter Systemadministratoren und Programmierern, weshalb viele Benutzer es oft als Programmiereditor bezeichnen. Es ermöglicht die Syntaxhervorhebung beim Schreiben von Code oder Bearbeiten von Konfigurationsdateien.

Sie können Vim Editor in Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Wenn Sie unsere komplette Serie über vi(m) sehen möchten, lesen Sie bitte die Links unten:

  • Lerne und benutze Vi/Vim als Volltexteditor unter Linux
  • Lerne ‚Vi/Vim‘ Editor Tipps und Tricks, um deine Fähigkeiten zu verbessern
  • 8 interessante ‚Vi/Vim‘ Editor Tipps und Tricks
Vi/Vim Linux Editor
Vi/Vim Linux Editor

Gedit

Gedit ist ein universeller GUI-basierter Texteditor und wird standardmäßig in der Gnome-Desktop-Umgebung installiert. Es ist einfach zu bedienen, sehr steckbar und ein leistungsstarker Editor mit den folgenden Funktionen:

  • Unterstützung für UTF-8
  • Verwendung konfigurierbarer Schriftgrößen und -farben
  • Hochgradig anpassbare Syntaxhervorhebung
  • Undo- und Redo-Funktionen
  • Zurücksetzen von Dateien
  • Remote-Bearbeitung von Dateien
  • Suchen und Ersetzen von Text
  • Funktionen zur Unterstützung der Zwischenablage und vieles mehr
Gedit Editor
Gedit Editor

Sie können Gedit editor auf Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano ist ein einfach zu bedienender Texteditor, insbesondere für neue und fortgeschrittene Linux-Benutzer. Es verbessert die Benutzerfreundlichkeit durch anpassbare Schlüsselbindung.

Nano hat folgende Eigenschaften:

  • Hochgradig anpassbare Tastenbelegungen
  • Syntaxhervorhebung
  • Undo- und Redo-Optionen
  • Vollzeilige Anzeige auf der Standardausgabe
  • Pager-Unterstützung zum Lesen von der Standardeingabe

Nano Editor
Nano Editor

Sie können Nano Editor in Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

Sie können unsere vollständige Anleitung zum Bearbeiten von Dateien mit Nano Editor unter:

  • Verwendung des Nano-Editors unter Linux

GNU Emacs

Emacs ist ein hochgradig erweiterbarer und anpassbarer Texteditor, der im Kern auch eine Interpretation der Programmiersprache Lisp bietet. Verschiedene Erweiterungen können hinzugefügt werden, um Textbearbeitungsfunktionen zu unterstützen.

Emacs verfügt über die folgenden Funktionen:

  • Benutzerdokumentation und Tutorials
  • Syntaxhervorhebung mit Farben auch für einfachen Text.
  • Unicode unterstützt viele natürliche Sprachen.
  • Verschiedene Erweiterungen, einschließlich Mail und News, Debugger-Schnittstelle, Kalender und vieles mehr
Emacs-Editor
Emacs-Editor

Sie können den Emacs-Editor in Linux-Systemen mit ihr Standard-Paketmanager wie gezeigt.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

Kate ist ein funktionsreicher und hoch steckbarer Texteditor, der mit der KDesktop-Umgebung (KDE) geliefert wird. Das Kate-Projekt zielt auf die Entwicklung von zwei Hauptprodukten ab: KatePart und Kate.

KatePart ist eine erweiterte Texteditor-Komponente, die in vielen KDE-Anwendungen enthalten ist, bei denen Benutzer möglicherweise Text bearbeiten müssen, während Kate ein MDI-Texteditor (Multiple Document Interface) ist.

Im Folgenden sind einige seiner allgemeinen Merkmale:

  • Erweiterbar durch Scripting
  • Encoding-Unterstützung wie Unicode-Modus
  • Text-Rendering im bidirektionalen Modus
  • Line-Ending-Unterstützung mit Auto-Detection-Funktionalitäten

Auch Remote-Dateibearbeitung und viele andere Funktionen, einschließlich erweiterte Editor-Funktionen, Anwendungsfunktionen, Programmierfunktionen, Texthervorhebung Funktionen, Backup-Funktionen und Suchen und ersetzen Funktionen.

Kate Editor
Kate Editor

Sie können Kate editor auf Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

Sublime Text ist ein leistungsstarker plattformübergreifender Quellcode-Editor mit einer Python-Programmierschnittstelle. Es unterstützt viele Programmiersprachen und Markup-Sprachen, und Funktionen können von Benutzern mit Plugins hinzugefügt werden, meist von der Community erstellt und unter freien Softwarelizenzen unterstützt.

Sublime Text Editor für Linux
Sublime Text Editor für Linux

Sie können den Sublime Text Editor auf Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Jed Editor

Jed ist auch ein weiterer Befehlszeileneditor mit Unterstützung für GUI-ähnliche Funktionen wie Dropdown-Menüs. Es wurde speziell für die Softwareentwicklung entwickelt und eines seiner wichtigsten Merkmale ist die Unterstützung des Unicode-Modus.

Jed Editor
Jed Editor

Sie können Jed editor auf Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

gVim Editor

Es ist eine GUI-Version des beliebten Vim-Editors und verfügt über ähnliche Funktionen wie die Befehlszeile Vim.

Gvim-Editor
Gvim-Editor

Sie können den gVim-Editor auf Linux-Systemen wie gezeigt mit Ihrem Standard-Paketmanager installieren.

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany ist eine winzige und leichte integrierte Entwicklungsumgebung, die grundlegende IDE-ähnliche Funktionen mit Schwerpunkt auf Softwareentwicklung mit dem GTK + Toolkit bietet.

Es hat einige grundlegende Funktionen, wie unten aufgeführt:

  • Syntaxhervorhebung
  • Steckbare Schnittstelle
  • Unterstützt viele Dateitypen
  • Ermöglicht Code-Faltung und Code-Navigation
  • Symbolname und Konstrukt-Autovervollständigung
  • Unterstützt das automatische Schließen von HTML- und XML-Tags
  • Elementare Projektmanagement-Funktionalität und vieles mehr
Geany Editor
Geany Editor

Sie können Geany editor in Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad ist ein GTK + -basierter, leichter GUI-basierter Texteditor, der heute auch bei Linux-Benutzern beliebt ist. Es ist einfach, von neuen Linux-Benutzern zu verwenden.

Es hat die folgenden Eigenschaften:

  • Codeset-Option
  • Ermöglicht die automatische Erkennung von Codesets
  • Optionen zum Rückgängigmachen und Wiederherstellen
  • Zeilennummern der Datei anzeigen
  • Unterstützt Drag & Drop-Optionen
  • Druckunterstützung
Leafpad-Editor
Leafpad Editor

Sie können den Leaf Pad Editor auf Linux-Systemen wie gezeigt mit dem Snap Package Manager installieren.

$ sudo snap install leafpad

Bluefish

Bluefish ist ein einfach zu installierender und erweiterter Texteditor für Linux-Programmierer und Webentwickler. Es bietet eine breite Palette von Funktionen, wie unten aufgeführt:

  • Leicht und schnell
  • Integriert externe Linux-Programme wie lint, weblint, make und viele andere und Filter, Funktionen wie sed, sort, awk und viele mehr
  • Rechtschreibprüfung
  • Unterstützt die Arbeit an mehreren Projekten
  • Remote-Dateibearbeitung
  • Unterstützung für Suchen und Ersetzen
  • Option zum Rückgängigmachen und Wiederherstellen
  • Automatische Wiederherstellung geänderter Dateien
Bluefish Editor
Bluefish Editor

Sie können den Bluefish Editor auf Linux-Systemen installieren verwenden Sie Ihren Standardpaketmanager wie gezeigt.

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom ist ein kostenloser und plattformübergreifender Open-Source-Code-Editor, der von GitHub entwickelt wurde. Es wurde gebaut, um vollständig anpassbar mit Web-Technologien wie HTML und JavaScript und es hat Unterstützung für Knoten.js-basierte Plugins und native Git-Steuerung.

Zu den Highlights von Atom gehören:

  • 100% Open Source
  • Modernes, anpassbares Layout
  • Themen
  • Eingebettete Git-Unterstützung
  • Echtzeit-Zusammenarbeit mit Telesync
  • Smart Auto-Complete und IntelliSense
  • Integrierter Paketmanager
Atom-Texteditor
Atom-Texteditor

Mit den folgenden Befehlen können Sie den Atom-Editor auf Linux-Systemen installieren.

---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm

VSCode

VSCode ist ein robuster kostenloser Open-Source-Texteditor, der von Microsoft für Linux-, Mac- und Windows-Computer entwickelt wurde.

Es bietet unzählige leistungsstarke Funktionen, darunter:

  • Vollständige Debugging-Funktionen mit einer interaktiven Konsole, Haltepunkten, Aufrufstapeln usw.
  • Eingebaute Git-Unterstützung mit Git-Befehlen
  • IntelliSense
  • 100% Anpassbarkeit
  • Unterstützung für Tonnen von Sprachen direkt aus der Box
  • Umschaltbare Layouts
  • Eingebautes Terminal
Visual Studio Code
Visual Studio Code

Sie können VSCode für Ihre Linux-Distribution installieren, indem Sie die .deb oder .rpm-Paket von der VSCode-Download-Seite.

Light Table

Light Table ist ein leistungsstarker, übersichtlicher plattformübergreifender Texteditor, der so anpassbar ist, dass er in jedem vom Benutzer gewählten Format verwendet werden kann.

Zu den Funktionen von Light Table gehören:

  • Inline-Auswertung
  • Echtzeituhren
  • Frei und Open Source
  • Plugin Manager
  • Leistungsstarke Bearbeitung
Light Table Code Editor
Light Table Code Editor

Sie können Light Table unter Ubuntu und seinen Derivaten mit dem folgenden PPA installieren.

$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer

Medit Texteditor

medit ist ein leichter Open-Source-Texteditor für Mac, Linux und Windows. Es begann ursprünglich als einfache integrierte Komponente des GGAP-Editors und ist jetzt ein eigener eigenständiger Texteditor.

zu den Funktionen von medit gehören:

  • Anpassbare Syntaxhervorhebung
  • Unterstützung für Plugins, die in Python, C oder Lua geschrieben wurden
  • Unterstützung für reguläre Ausdrücke
  • Konfigurierbare Tastaturbeschleuniger
Medien-Texteditor
Medien-Texteditor

Sie können medit von der mooedit.sourceforge.net seite.

Neovim – Vim-basierter Texteditor

Neovim ist ein hyperextensibler vim-basierter Texteditor mit Fokus auf Benutzerfreundlichkeit und Funktionserweiterbarkeit. Es wurde vom beliebten Vim-Editor gegabelt, um seine Funktionalität und Benutzerfreundlichkeit mit modernen GUIs, asynchroner Jobsteuerung usw. aggressiv zu überarbeiten.

Zu den Highlights von Neovim gehören:

  • Freie und Open-Source-Lizenz
  • Unterstützung für XDG-Basisverzeichnisse
  • Kompatibilität mit den meisten Vim–Plugins
  • Ein eingebetteter, konfigurierbarer Terminalemulator
Neovim - Vim-basierter Texteditor
Neovim – Vim-basierter Texteditor

Sie können Neovim editor in Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

Notepad++ ist ein anpassbarer Texteditor mit Schwerpunkt auf Geschwindigkeit und minimaler Programmgröße für Windows-Plattformen. Es basiert auf Scintilla Texteditor entwickelt und kann seine Funktionalität mit Tonnen von Plugins erweitert haben.

Zu den Funktionen gehören:

  • Bearbeitung mit Registerkarten
  • Code-Faltung
  • Lesezeichen-Unterstützung
  • Dokumentkarte
  • Perl-kompatibler regulärer Ausdruck
Notepad ++ Quellcode-Editor
Notepad ++ Quellcode-Editor

Sie können den Editor Notepad ++ auf Linux-Systemen mit snap package manage wie gezeigt installieren.

$ sudo snap install notepad-plus-plus
Verwandte Reado: 11 Beste Notepad ++ – Alternativen für Linux

Kakoune Code Editor

Kakoune ist ein kostenloser und Open-Source-Vim-basierter modaler Texteditor mit einem Bearbeitungsmodell, das die Tastenanschläge von Vi als Textbearbeitungssprache implementiert.

Es hat mehrere Funktionen, darunter:

  • Automatische Einrückung
  • Fallbearbeitung
  • Jede Auswahl an einen externen Filter weiterleiten
  • Haken
  • Syntaxhervorhebung
  • Anpassung
  • Mehrfachauswahl
Kakoune Code Editor
Kakoune Code Editor

Sie können den Kakoune Editor auf Linux-Systemen mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Micro – Terminal-basierter Texteditor

Micro ist ein befehlszeilenbasierter Texteditor, der einfach und intuitiv genug ist, damit Benutzer die Funktionen anderer Terminal-basierter Texteditoren ohne die steile Lernkurve nutzen können.

Zu den Highlights von Micro gehören:

  • Mausunterstützung
  • Mehrere Cursor
  • Terminal-Emulation
  • Hohe Anpassbarkeit
  • Plugin-System
  • Statische Bibliothek ohne Abhängigkeiten
Micro Terminal Texteditor
Micro Terminal Texteditor

Sie können micro ganz einfach in Ihrer Linux-Distribution installieren, indem Sie das folgende Installationsskript ausführen.

$ curl https://getmic.ro | bash

Brackets Texteditor

Brackets ist ein moderner kostenloser Open-Source-Code-Editor, der von Adobe mit Schwerpunkt auf Webentwicklung erstellt wurde. Es ist in HTML, CSS und JavaScript geschrieben, um Webentwicklern eine umfassende Erfahrung bei der Codebearbeitung zu bieten und die nativen Funktionen mithilfe mehrerer kostenloser Erweiterungen zu erweitern.

Weitere Features sind:

  • Eine schöne Benutzeroberfläche
  • Präprozessorunterstützung für SCSS und WENIGER
  • Inline-Editoren
  • Live-Vorschau
  • Bearbeitung mit mehreren Registerkarten
  • PHP-Unterstützung
  • Unterstützt Language Server Protocol
  • Unterstützung für Plugin-Erweiterungen
Klammern-Texteditor
Klammern-Texteditor

Sie können den Klammern-Editor auf Linux-Systemen wie gezeigt mit dem Snap Package Manager installieren.

$ sudo snap install brackets

Lite Editor

Lite ist ein neuer Texteditor, der hauptsächlich in der Lua-Sprache entwickelt wurde und darauf abzielt, etwas Praktisches, Ansprechendes, Winziges und Schnelles anzubieten, das so einfach wie möglich erstellt wurde. einfach zu ändern und zu erweitern oder zu verwenden, ohne dies zu tun.

Lite Texteditor
Lite Texteditor

Ash Editor

ash ist ein einfacher und sauberer befehlszeilenbasierter Texteditor, der mit modernen Tastenkombinationen einfach zu bedienen ist und es ist effizient genug, um eine große Anzahl von Dateien gleichzeitig zu verwalten und verfügt über eine breite Palette moderner Funktionen.

Ash - Moderner Terminal–Texteditor
Ash – Moderner Terminal-Texteditor

CudaText

CudaText ist ein neuer sauberer Open-Source- und plattformübergreifender Texteditor, der tonnenweise Funktionen, darunter:

  • Syntax-Highlight für viele Sprachen.
  • Suchen/Ersetzen mit regulären Ausdrücken.
  • Befehlspalette mit unscharfem Abgleich.
  • Binär-/Hex-Viewer für Dateien unbegrenzter Größe.
  • Unterstützung für viele Kodierungen.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Schreibe einen Kommentar

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