Website-Suche

Die 23 besten Open-Source-Linux-Texteditoren im Jahr 2024


Texteditoren können zum Schreiben von Code, zum Bearbeiten von Textdateien wie Konfigurationsdateien, zum Erstellen von Benutzeranweisungsdateien und vielem mehr verwendet werden.

In Linux-Betriebssystemen gibt es zwei Arten von Texteditoren: die grafische Benutzeroberfläche (GUI) und Befehlszeilen-Texteditoren (Konsole oder Terminal).

In diesem Artikel untersuche ich die besten Open-Source-Texteditoren, die unter Linux sowohl auf Servern als auch auf Desktops häufig verwendet werden.

1. 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 ihn oft als Programmiereditor bezeichnen. Es ermöglicht die Syntaxhervorhebung beim Schreiben von Code oder beim Bearbeiten von Konfigurationsdateien.

Installieren Sie Vim unter Linux

Sie können den Vim-Editor auf Linux-Systemen mit Ihrem Standardpaketmanager installieren, wie gezeigt.

sudo apt install vim         [On Debian, Ubuntu and Mint]
sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vim  [On Gentoo Linux]
sudo apk add vim             [On Alpine Linux]
sudo pacman -S vim           [On Arch Linux]
sudo zypper install vim      [On OpenSUSE]    

Wenn Sie unsere komplette Serie zum Vim-Editor sehen möchten, klicken Sie bitte auf die folgenden Links:

2. Gedit

Gedit ist ein Standardtexteditor in der Gnome-Desktopumgebung, ein universeller GUI-basierter Texteditor, der für seine Einfachheit, hohe Erweiterbarkeit und leistungsstarken Funktionen bekannt ist.

Zu den bemerkenswerten Merkmalen gehören:

  • Unterstützung für UTF-8.
  • Verwendung konfigurierbarer Schriftgröße und Farben.
  • Hochgradig anpassbare Syntaxhervorhebung.
  • Funktionen zum Rückgängigmachen und Wiederherstellen.
  • Wiederherstellen von Dateien.
  • Fernbearbeitung von Dateien.
  • Text suchen und ersetzen.
  • Funktionen zur Unterstützung der Zwischenablage und vieles mehr.

Installieren Sie Gedit unter Linux

Sie können den Gedit-Editor wie gezeigt auf Linux-Systemen mit Ihrem Standardpaketmanager installieren.

sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]  

3. Nano-Editor

Nano ist ein einfach zu verwendender und benutzerfreundlicher Befehlszeilen-Texteditor, der wichtige Textbearbeitungsfunktionen und Tastaturkürzel bietet und sich somit als praktische Wahl für schnelle und effiziente Dateibearbeitungsaufgaben eignet.

Nano verfügt über die folgenden Funktionen:

  • Hochgradig anpassbare Tastenkombinationen.
  • Satzstellung markieren.
  • Optionen zum Rückgängigmachen und Wiederherstellen.
  • Vollzeilige Anzeige auf der Standardausgabe.
  • Pager-Unterstützung zum Lesen von der Standardeingabe.

Installieren Sie Nano unter Linux

Sie können den Nano-Editor wie gezeigt auf Linux-Systemen mit Ihrem Standardpaketmanager installieren.

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]  

4. GNU Emacs

Emacs ist ein hochgradig erweiterbarer und anpassbarer Texteditor, der im Kern auch eine Interpretation der Programmiersprache Lisp bietet. Zur Unterstützung der Textbearbeitungsfunktionen können verschiedene Erweiterungen hinzugefügt werden.

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, darunter Mail und News, Debugger-Schnittstelle, Kalender und vieles mehr.

Installieren Sie Emacs unter Linux

Sie können den Emacs-Editor auf Linux-Systemen mit Ihrem Standardpaketmanager installieren, wie gezeigt.

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE] 

5. Kate/Kwrite

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

KatePart ist eine erweiterte Texteditorkomponente, die in vielen KDE-Anwendungen enthalten ist und von Benutzern möglicherweise eine Textbearbeitung erfordert, während Kate ein MDI-Texteditor (Multiple Document Interface) ist.

Im Folgenden sind einige seiner allgemeinen Merkmale aufgeführt:

  • Erweiterbar durch Scripting.
  • Codierungsunterstützung wie Unicode-Modus.
  • Textwiedergabe im bidirektionalen Modus.
  • Unterstützung für Zeilenenden mit Funktionen zur automatischen Erkennung.

Darüber hinaus bietet es Remote-Dateibearbeitung sowie eine Vielzahl von Funktionen, darunter erweiterte Textbearbeitung, Anwendungsfunktionen, Programmierunterstützung, Texthervorhebung, Sicherungsfunktion sowie Such- und Ersetzungsoptionen

Installieren Sie Kate unter Linux

Sie können den Kate-Editor wie gezeigt auf Linux-Systemen mit Ihrem Standardpaketmanager installieren.

sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE] 

6. Erhabener Texteditor

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, die größtenteils von der Community erstellt wurden und unter freien Softwarelizenzen unterstützt werden.

Installieren Sie Sublime unter Linux

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

sudo apt install sublime-text         [On Debian, Ubuntu and Mint]
sudo yum install sublime-text         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/sublime-text  [On Gentoo Linux]
sudo apk add sublime-text             [On Alpine Linux]
sudo pacman -S sublime-text           [On Arch Linux]
sudo zypper install sublime-text      [On OpenSUSE] 

7. Jed-Editor

Jed ist außerdem ein weiterer Befehlszeileneditor mit Unterstützung für GUI-ähnliche Funktionen wie Dropdown-Menüs, Farbsyntaxhervorhebung, verschiedene Programmiermodi, reguläre Ausdrücke und mehr.

Es wurde speziell für die Softwareentwicklung entwickelt und eine seiner wichtigen Funktionen ist die Unterstützung des Unicode-Modus.

Installieren Sie Jed unter Linux

Sie können den Jed-Editor wie gezeigt auf Linux-Systemen mit Ihrem Standardpaketmanager installieren.

sudo apt install jed         [On Debian, Ubuntu and Mint]
sudo yum install jed         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/jed  [On Gentoo Linux]
sudo apk add jed             [On Alpine Linux]
sudo pacman -S jed           [On Arch Linux]
sudo zypper install jed      [On OpenSUSE]

8. gVim-Editor

gVim, kurz für „GNU Vim, ist ein leistungsstarker, hochgradig konfigurierbarer Texteditor, der bei Programmierern und Entwicklern beliebt ist. Es kombiniert die Fähigkeiten von Vim mit einer grafischen Oberfläche und bietet ähnliche Funktionalitäten wie Syntaxhervorhebung, umfangreiche Plugin-Unterstützung und ein modales Bearbeitungssystem, was es zu einer vielseitigen Wahl für Textbearbeitungs- und Codierungsaufgaben macht.

Installieren Sie gVim unter Linux

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

sudo apt install gvim         [On Debian, Ubuntu and Mint]
sudo yum install gvim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gvim  [On Gentoo Linux]
sudo apk add gvim             [On Alpine Linux]
sudo pacman -S gvim           [On Arch Linux]
sudo zypper install gvim      [On OpenSUSE]

9. Geany-Herausgeber

Geany ist eine kleine und leichte integrierte Entwicklungsumgebung, die grundlegende IDE-ähnliche Funktionen mit Schwerpunkt auf der Softwareentwicklung unter Verwendung des GTK+-Toolkits bietet.

Es verfügt über einige grundlegende Funktionen, die unten aufgeführt sind:

  • Satzstellung markieren.
  • Steckbare Schnittstelle.
  • Unterstützt viele Dateitypen.
  • Ermöglicht Code-Faltung und Code-Navigation.
  • Symbolname und automatische Vervollständigung des Konstrukts.
  • Unterstützt das automatische Schließen von HTML- und XML-Tags.
  • Grundlegende Projektmanagementfunktionen und vieles mehr.

Installieren Sie Geany unter Linux

Sie können den Geany-Editor wie gezeigt auf Linux-Systemen mit Ihrem Standardpaketmanager installieren.

sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]

10. Blattpolster

Leafpad ist ein GTK+-basierter Texteditor, der Einfachheit in den Vordergrund stellt, indem er sein Gewicht minimiert und nur wesentliche Funktionen integriert, die eine benutzerfreundliche, leichte Lösung für effiziente Textbearbeitungsaufgaben bieten.

Es verfügt über folgende Funktionen:

  • Codeset-Option.
  • Ermöglicht die automatische Erkennung des Codesatzes.
  • Optionen zum Rückgängigmachen und Wiederherstellen.
  • Dateizeilennummern anzeigen.
  • Unterstützt Drag-and-Drop-Optionen.
  • Druckunterstützung.

Installieren Sie Leafpad unter Linux

Sie können den Leafpad-Editor auf Linux-Systemen mit Ihrem Standardpaketmanager oder Snap-Paketmanager installieren, wie gezeigt.

sudo snap install leafpad

11. Bluefish

Bluefish ist ein robuster Editor für Programmierer und Webentwickler und bietet umfangreiche Funktionen für die Website-Entwicklung, Skripterstellung und Codierung. Durch die Unterstützung zahlreicher Programmier- und Auszeichnungssprachen ermöglicht es Entwicklern, effizient und effektiv an einer Vielzahl von Projekten zu arbeiten.

Es bietet eine breite Palette an Funktionen, wie unten aufgeführt:

  • Leicht und schnell.
  • Integriert externe Linux-Programme wie Lint, Weblint, Make und viele andere sowie Filter, Piping wie Sed, Sort, Awk und viele mehr.
  • Funktion zur Rechtschreibprüfung.
  • Unterstützt die Arbeit an mehreren Projekten.
  • Remote-Dateibearbeitung.
  • Unterstützung suchen und ersetzen.
  • Option zum Rückgängigmachen und Wiederherstellen.
  • Automatische Wiederherstellung geänderter Dateien.

Installieren Sie Bluefish unter Linux

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

sudo apt install bluefish         [On Debian, Ubuntu and Mint]
sudo yum install bluefish         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/bluefish  [On Gentoo Linux]
sudo apk add bluefish             [On Alpine Linux]
sudo pacman -S bluefish           [On Arch Linux]
sudo zypper install bluefish      [On OpenSUSE]

12. GNOME-Texteditor

Der GNOME-Texteditor, auch bekannt als Gedit, ist ein Standardtexteditor für die GNOME-Desktopumgebung, der wesentliche Funktionen für die Textbearbeitung, das Schreiben von Code, Markup-Sprachen und Plugin-Unterstützung bietet, was ihn zu einer beliebten Wahl macht Linux-Benutzer.

Installieren Sie den GNOME-Texteditor unter Linux

Sie können den GNOME-Editor wie gezeigt mit Ihrem Standardpaketmanager auf Linux-Systemen installieren.

sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

13. Visual Studio-Code

Visual Studio Code, allgemein als VS Code bezeichnet, ist ein robuster, kostenloser und quelloffener moderner Code-Editor, der von Microsoft für Linux-, Mac- und Windows-Computer entwickelt wurde.

Es bietet unzählige leistungsstarke Funktionen, darunter:

  • Vollständige Debugging-Fähigkeit mit einer interaktiven Konsole, Haltepunkten, Aufrufstapeln usw.
  • Integrierte Git-Unterstützung mit Git-Befehlen.
  • IntelliSense
  • 100 % Anpassbarkeit
  • Unterstützung für unzählige Sprachen direkt nach dem Auspacken.
  • Umschaltbare Layouts.
  • Eingebautes Terminal.

Installieren Sie Visual Studio Code unter Linux

Sie können den VS Code-Editor in Linux-Systemen mit Ihrem Standardpaketmanager installieren, wie gezeigt.

sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

14. Neovim – Vim-basierter Texteditor

Neovim ist ein hypererweiterbarer, vim-basierter Texteditor mit Schwerpunkt auf Benutzerfreundlichkeit und Funktionserweiterbarkeit. Es wurde vom beliebten Vim-Editor abgeleitet, um dessen Funktionalität und Benutzerfreundlichkeit mit modernen GUIs, asynchroner Jobsteuerung usw. umfassend zu überarbeiten.

Zu den Funktionshighlights von Neovim gehören:

  • Kostenlose und Open-Source-Lizenz.
  • Unterstützung für XDG-Basisverzeichnisse.
  • Kompatibilität mit den meisten Vim-Plugins.
  • Ein eingebetteter, konfigurierbarer Terminalemulator.

Installieren Sie Neovim unter Linux

Sie können den Neovim-Editor wie gezeigt auf Linux-Systemen mit Ihrem Standardpaketmanager installieren.

sudo apt install neovim         [On Debian, Ubuntu and Mint]
sudo yum install neovim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/neovim  [On Gentoo Linux]
sudo apk add neovim             [On Alpine Linux]
sudo pacman -S neovim           [On Arch Linux]
sudo zypper install neovim      [On OpenSUSE]    

15. Notepad++

Notepad++ ist ein anpassbarer Texteditor, der auf Geschwindigkeit und minimale Programmgröße für Windows-Plattformen ausgelegt ist. Es basiert auf dem Texteditor Scintilla und kann mit zahlreichen Plugins in seiner Funktionalität erweitert werden.

Zu seinen Funktionen gehören:

  • Bearbeitung mit Registerkarten
  • Codefaltung
  • Lesezeichen-Unterstützung
  • Dokumentenkarte
  • Perl-kompatibler regulärer Ausdruck

Installieren Sie Notepad++ unter Linux

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

sudo snap install notepad-plus-plus

16. Kakoune-Code-Editor

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

Es verfügt über mehrere Funktionen, darunter:

  • Automatische Einrückung.
  • Fallmanipulation.
  • Jede Auswahl an einen externen Filter weiterleiten.
  • Haken
  • Satzstellung markieren.
  • Anpassung.
  • Mehrfachauswahl.

Installieren Sie Kakoune unter Linux

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

sudo apt install kakoune         [On Debian, Ubuntu and Mint]
sudo yum install kakoune         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kakoune  [On Gentoo Linux]
sudo apk add kakoune             [On Alpine Linux]
sudo pacman -S kakoune           [On Arch Linux]
sudo zypper install kakoune      [On OpenSUSE] 

17. Micro – Terminalbasierter Texteditor

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

Zu den Funktionshighlights von Micro gehören:

  • Mausunterstützung
  • Mehrere Cursor
  • Terminalemulation
  • Hohe Anpassbarkeit
  • Plugin-System
  • Statische Bibliothek ohne Abhängigkeiten

Installieren Sie Micro unter Linux

Sie können ganz einfach einen Mikro-Texteditor in Ihrer Linux-Distribution installieren, indem Sie das folgende Installationsskript mit dem Befehl „curl“ ausführen (siehe Abbildung).

curl https://getmic.ro | bash

18. Texteditor für Klammern

Brackets ist ein moderner kostenloser Open-Source-Code-Editor von Adobe mit Schwerpunkt auf Webentwicklung. Es ist in HTML, CSS und JavaScript geschrieben, um Webentwicklern ein umfassendes Codebearbeitungserlebnis mit der Möglichkeit zu bieten, seine nativen Funktionen mithilfe mehrerer kostenloser Erweiterungen zu erweitern.

Zu den Klammerfunktionen gehören:

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

Installieren Sie Brackets unter Linux

Sie können den Brackets-Editor in Linux-Systemen mit Ihrem Standardpaketmanager installieren, wie gezeigt.

sudo apt install brackets         [On Debian, Ubuntu and Mint]
sudo yum install brackets         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/brackets  [On Gentoo Linux]
sudo apk add brackets             [On Alpine Linux]
sudo pacman -S brackets           [On Arch Linux]
sudo zypper install brackets      [On OpenSUSE] 

Alternativ können Sie den Snap-Paketmanager verwenden, um Brackets unter Linux zu installieren.

sudo snap install brackets

19. Mousepad-Texteditor

Mousepad ist ein leichter und benutzerfreundlicher Texteditor, der hauptsächlich für die Xfce-Desktopumgebung entwickelt wurde und wesentliche Funktionen für die grundlegende Textbearbeitung bietet, sodass es für schnelle Aufgaben geeignet ist, ohne Benutzer zu überfordern.

Installieren Sie Mousepad unter Linux

Sie können den Mousepad-Editor wie gezeigt mit Ihrem Standardpaketmanager auf Linux-Systemen installieren.

sudo apt install mousepad         [On Debian, Ubuntu and Mint]
sudo yum install mousepad         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mousepad  [On Gentoo Linux]
sudo apk add mousepad             [On Alpine Linux]
sudo pacman -S mousepad           [On Arch Linux]
sudo zypper install mousepad      [On OpenSUSE] 

20. Lite-Editor

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

21. Ash-Editor

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

22. CudaText

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

  • Die Syntax hebt viele Sprachen hervor.
  • Suchen/Ersetzen mit regulären Ausdrücken.
  • Befehlspalette mit Fuzzy-Matching.
  • Binär-/Hex-Viewer für Dateien unbegrenzter Größe.
  • Unterstützung für viele Kodierungen.

23. 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 heute ein eigenständiger Texteditor.

Zu den Funktionen von medi gehören:

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

Abschließend

Ich glaube, dass die Liste mehr ist als das, was wir uns angesehen haben. Wenn Sie also andere kostenlose und Open-Source-Texteditoren verwendet haben, lassen Sie es uns wissen, indem Sie einen Kommentar posten. Vielen Dank fürs Lesen und bleiben Sie immer mit Tecmint in Verbindung.