23 Beste Open Source Text Editors (GUI + CLI) im Jahr 2021

23 Beste Open Source Text Editors (GUI + CLI) im Jahr 2021

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

Verpassen Sie nicht: Meine bevorzugten Befehlszeilenredakteure für Linux - Was ist Ihr Editor?

In diesem Artikel schaue ich mir einige der besten 21 Open-Source-Textredakteure unter Linux auf Servern und Desktops an.

1. VI/VIM -Editor

Vim ist ein leistungsstarker Befehlszeilen-basierter Texteditor, der die Funktionen des alten UNIX VI-Texteditors verbessert hat. Es ist eines der beliebtesten und am häufigsten verwendeten Texteditoren unter Systemadministratoren und Programmierern, weshalb viele Benutzer es häufig als Editor eines Programmierers bezeichnen. Es ermöglicht das Hervorheben von Syntax beim Schreiben von Code oder zum Bearbeiten von Konfigurationsdateien.

Sie können installieren Vim Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt install Vim [auf Debian, Ubuntu und Mint] $ sudo dnf install Vim [auf Rhel, Centos und Fedora] $ sudo pacman -S Vim [auf Arch Linux und Manjaro] $ sudo zypper install Vim [auf OpenSuse] 

Wenn Sie unsere komplette Serie zu VI (M) sehen möchten, lesen Sie bitte die folgenden Links:

  • Lernen und verwenden Sie VI/VIM als Volltext-Editor unter Linux
  • Lernen Sie die Tipps und Tricks von VI/VIM -Editor, um Ihre Fähigkeiten zu verbessern
  • 8 Interessante Tipps und Tricks von "vi/vim"
VI/VIM Linux Editor

2. GEDIT

Gedit ist ein allgemeiner GUI-basierter Texteditor und wird standardmäßig für Texteditoren installiert Gnom Desktop -Umgebung. Es ist einfach zu bedienen, sehr steckbar und ein leistungsstarker Editor mit den folgenden Funktionen:

  • Unterstützung für UTF-8
  • Verwendung konfigurierbarer Schriftgröße und Farben
  • Hochpassbare Syntax -Hervorhebung
  • Funktionen rückgängig machen und wiederholen
  • Rückkehr von Dateien
  • Fernbearbeitung von Dateien
  • Suchen und ersetzen Sie den Text
  • Zwischenablage unterstützen Funktionalitäten und vieles mehr
GEDIT -Editor

Sie können installieren GEDIT Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installdit [auf Debian, Ubuntu und Mint] $ sudo dnf install gedit [auf rhel, centos und fedora] $ sudo pacman -s gedit [auf arch linux und manjaro] $ sudo zypper install gedit [auf opensuse] 

3. Nano -Herausgeber

Nano ist ein einfach zu verwendender Texteditor, insbesondere für neue und erweiterte Linux -Benutzer. Es verbessert die Verwendbarkeit durch die Bereitstellung einer anpassbaren Schlüsselbindung.

Nano hat die folgenden Funktionen:

  • Hoch anpassbare Schlüsselbindungen
  • Satzstellung markieren
  • Optionen rückgängig machen und wiederholen
  • Vollleitungsanzeige auf der Standardausgabe
  • Pager -Unterstützung beim Lesen von Standardeingaben
Nano -Herausgeber

Sie können installieren Nano Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren nano [auf debian, ubuntu und mint] $ sudo dnf install nano [auf rhel, centos und fedora] $ sudo pacman -S nano [auf Arch Linux und Manjaro] $ sudo zypper install nano [auf opensuse] 

Sie können unseren vollständigen Leitfaden zum Bearbeiten von Dateien mit dem Nano -Editor unter:

  • So verwenden Sie den Nano -Editor unter Linux

4. GNU EMACS

EMACS ist ein hoch erweiterbarer und anpassbarer Texteditor, der auch eine Interpretation der Lisp -Programmiersprache im Kern bietet. Es können unterschiedliche Erweiterungen hinzugefügt werden, um die Funktionen der Textbearbeitung zu unterstützen.

EMACS hat die folgenden Funktionen:

  • Benutzerdokumentation und Tutorials
  • Syntax -Hervorhebung mit Farben auch für einfache Text.
  • Unicode unterstützt viele natürliche Sprachen.
  • Verschiedene Erweiterung einschließlich Mail und Nachrichten, Debugger -Schnittstelle, Kalender und vieles mehr
EMACS -Editor

Sie können installieren EMACs Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren emacs [auf Debian, Ubuntu und Mint] $ sudo dnf install EMACs [auf Rhel, Centos und Fedora] $ sudo pacman -S EMACs [auf Arch Linux und Manjaro] $ sudo zypper install EMACs [auf OpenSuse] 

5. Kate/Kwrite

Kate ist ein featurereicher und hochscharfbarer Texteditor, der mit geliefert wird KDESKTOP -Umgebung (Kde). Das Kate -Projekt zielt auf die Entwicklung von zwei Hauptprodukten ab, nämlich: KATEPART Und Kate.

KATEPART ist eine erweiterte Texteditor -Komponente, die in vielen KDE -Anwendungen enthalten ist, für die Benutzer möglicherweise Text bearbeiten müssen, während Kate ein MDI -Text mit mehreren Dokumentschnittstellen ist, Editor.

Das Folgende sind einige seiner allgemeinen Merkmale:

  • Erweiterbar durch Scripting
  • Codierungsunterstützung wie Unicode -Modus
  • Textwiedergabe im bidirektionalen Modus
  • Unterstützung bei der Leitungsende mit automatischen Erkennungsfunktionen

Auch Remote -Dateibearbeitung und viele andere Funktionen, einschließlich erweiterter Editorfunktionen, Anwendungsfunktionen, Programmierfunktionen, Textherstellungsfunktionen, Sicherungsfunktionen sowie Such- und Ersetzen von Funktionen.

Kate Editor

Sie können installieren Kate Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren Kate [auf Debian, Ubuntu und Mint] $ sudo dnf install kate [on rhel, centos und fedora] $ sudo pacman -S Kate [auf Arch Linux und Manjaro] $ 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 hauptsächlich von der Community gebauten und unter freien Software-Lizenzen unterstützt werden.

Erhabener Texteditor für Linux

Sie können installieren Erhabener Text Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren sublime-Text [auf Debian, Ubuntu und Mint] $ sudo dnf installieren sublime-Text Sublime-Text installieren [auf OpenSuse] 

7. JED Editor

JED ist auch ein weiterer Befehlszeilenredakteur mit Unterstützung für GUI-ähnliche Funktionen wie Dropdown-Menüs. Es wird absichtlich für die Softwareentwicklung entwickelt und eines seiner wichtigen Merkmale ist die Unterstützung des Unicode -Modus.

JED Editor

Sie können installieren Jed Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo appt install JED [auf Debian, Ubuntu und Mint] $ sudo dnf install JED [auf Rhel, Centos und Fedora] $ sudo pacman -s jed [auf Arch Linux und Manjaro] $ sudo zypper install JED [auf OpenSuse] 

8. GVIM -Editor

Es ist eine GUI -Version des beliebten VIM -Editors und hat ähnliche Funktionen wie die Befehlszeile VIM.

GVIM -Editor

Sie können installieren Gvim Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt install Vim -Gtk3 [auf Debian, Ubuntu und Mint] $ sudo dnf Installieren Sie GVIM [auf Rhel, Centos und Fedora] $ sudo pacman -s Gvim [auf Arch Linux und Manjaro] $ sudo Zypper Installieren Sie GVIM [auf OpenSuse] 

9. Geany -Redakteur

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

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

  • Satzstellung markieren
  • Steckbare Schnittstelle
  • Unterstützt viele Dateitypen
  • Aktiviert Code -Falten- und Code -Navigation
  • Symbolname und Konstrukt automatische Vervollständigung
  • Unterstützt die automatische Schließung von HTML- und XML-Tags
  • Elementary Project Management -Funktionalität plus vieles mehr
Geany -Redakteur

Sie können installieren Geany Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren Geany [auf Debian, Ubuntu und Mint] $ sudo dnf install Geany [auf Rhel, Centos und Fedora] $ sudo pacman -S Geany [auf Arch Linux und Manjaro] $ sudo zypper install Geany [auf OpenSuse] 

10. Blattpolster

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

Es hat die folgenden Funktionen:

  • Codeset -Option
  • Ermöglicht die automatische Erkennung von Codeset
  • Optionen von Rückgängigmachen und Wiederholung
  • Dateizeilennummern anzeigen
  • Unterstützt Drag & Drop -Optionen
  • Druckunterstützung
Leafpad Editor

Sie können installieren Blattpolster Editor in Linux -Systemen mit Snap Package Manager wie gezeigt.

$ sudo snap install Leafpad 

11. Blaufisch

Blaufisch ist ein leicht zu installierter und erweiterter Texteditor, der sich mit Linux-Programmierern und Webentwicklern auszeichnet. Es bietet eine breite Anzahl von Funktionen, wie unten aufgeführt:

  • Leicht und schnell
  • Integriert externe Linux -Programme wie Lint, Weblint, Make und viele andere und Filter, Rohrleitungen wie SED, Sorte, Awk und viele mehr
  • Rechtschreibprüfungsfunktion
  • Unterstützt die Arbeit an mehreren Projekten
  • Remote -Dateibearbeitung
  • Suchen und ersetzen Sie den Support
  • Option rückgängig machen und wiederholen
  • Automatische Wiederherstellung geänderter Dateien
Bluefish Editor

Sie können installieren Blaufisch Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren bluefish [auf debian, ubuntu und mint] $ sudo dnf install blohefish [on rhel, centos und fedora] $ sudo pacman -s bluefish [auf arch linux und manjaro] $ sudo zypper install balish [on opensuse] 

12. Atom

Atom ist ein kostenloser und open-Source-plattformübergreifender Code-Editor, der von entwickelt wurde, Github. Es wurde so erstellt, dass es mit Webtechnologien wie HTML und JavaScript vollständig anpassbar ist und unterstützt den Knoten unterstützt.JS-basierte Plugins und native Git-Steuerung.

Zu den Feature -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
  • Eingebauter Paketmanager
Atom Texteditor

Sie können installieren Atom Editor in Linux -Systemen, die die folgenden Befehle verwenden.

---------- Auf Debian, Ubuntu & Mint ---------- $ wget -c https: // atom.IO/Download/Deb -o Atom.Deb $ sudo dpkg -i atom.Deb ---------- Auf Rhel, Centos & Fedora ---------- $ wget -c https: // atom.IO/Download/RPM -o Atom.Drehzahl $ sudo rpm -i Atom.Drehzahl 

13. VSCODE

VSCODE ist ein robuster kostenloser und open-Source-moderner Texteditor, der von Microsoft für Linux, Mac und Windows Computer erstellt wurde.

Es bietet unzählige leistungsstarke Funktionen, darunter:

  • Vollständige Debugging -Fähigkeit mit einer interaktiven Konsole, Haltepunkten, Rufstapeln usw.
  • Eingebaute Git-Unterstützung mit Git-Befehlen
  • Intellisense
  • 100% Anpassbarkeit
  • Unterstützung für Tonnen von Sprachen direkt aus der Schachtel
  • Schaltbare Layouts
  • Eingebaute Terminal
Visual Studio -Code

Sie können installieren VSCODE Für Ihre Linux -Verteilung durch Herunterladen der .Deb oder .Drehzahl Paket von der VSCODE -Download -Seite.

14. Lichttisch

Light Table ist ein leistungsstarker, plattformübergreifender Texteditor, der so erstellt wurde, dass er anpassbar ist, um in jedem der Benutzer verwendet zu werden, das der Benutzer auswählt.

Zu den Funktionen des Lichttisches gehören:

  • Inline -Bewertung
  • Echtzeit Uhren
  • Frei und Open Source
  • Plugin Manager
  • Kraftvolle Bearbeitung
Light Table Code Editor

Sie können installieren Lichttisch auf Ubuntu und seinen Derivaten mit der folgenden PPA.

$ sudo add-apt-repository pPA: dr-akulavich/lightTable $ sudo APT-Get Update $ sudo apt-Get Installieren 

15. 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 eigener eigenständiger Texteditor.

Zu den Funktionen von Medit gehören:

  • Anpassbare Syntax -Hervorhebung
  • Unterstützung für Plugins, die in Python, C oder Lua geschrieben wurden
  • Unterstützung für reguläre Ausdrücke
  • Konfigurierbare Tastaturbeschleuniger
Medientext Editor

Sie können herunterladen und installieren Medit Aus dem Mooedit.SourceForge.Netzseite.

16. Neovim - VIM -basierter Texteditor

Neovim ist ein überdeterblicher VIM-basierter Texteditor mit Schwerpunkt auf Benutzerfreundlichkeit und Funktionserweiterbarkeit. Es wurde vom populären VIM -Editor gegabelt, um seine Funktionalität und Benutzerfreundlichkeit aggressiv mit modernen GUIs, asynchronen Arbeitskontrolle usw. neu zu übertreffen.

Zu den Feature -Highlights 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
Neovim - VIM -basierter Texteditor

Sie können installieren Neovim Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren Neovim [auf Debian, Ubuntu und Mint] $ sudo dnf install Neovim [auf Rhel, Centos und Fedora] $ sudo pacman -S Neovim [auf Arch Linux und Manjaro] $ sudo zypper install neovim [auf opensusse] 

17. Notizblock++

Notepad ++ ist ein anpassbarer Texteditor mit Schwerpunkt auf Geschwindigkeit und minimaler Programmgröße für Windows -Plattformen. Es wurde basierend auf dem Szintilla -Texteditor entwickelt und kann seine Funktionalität mit Tonnen von Plugins erweitern lassen.

Die Funktionen umfassen:

  • Registerkartenbearbeitung
  • Codefaltung
  • Support des Lesezeichens
  • Dokumentkarte
  • Perl kompatibler regulärer Ausdruck
Notepad ++ Quellcode -Editor

Sie können installieren Notizblock++ Editor in Linux -Systemen verwenden Schnappnahme Paket verwalten wie gezeigt.

$ sudo snap Installieren Sie Notepad-plus-plus 
Verwandte Reado: 11 bester Notizblock ++ Alternativen für Linux

18. Kakoune Code Editor

Kakoune ist ein kostenloser und open-Source-VIM-basierter Modal-Texteditor mit einem Bearbeitungsmodell, das die Tastenanschläge von VI als Textbearbeitungssprache implementiert.

Es hat mehrere Funktionen, darunter:

  • Automatische Indentation
  • Fallmanipulation
  • Verleihen Sie jede Auswahl zu einem externen Filter
  • Haken
  • Satzstellung markieren
  • Anpassung
  • Mehrere Auswahl
Kakoune Code Editor

Sie können die installieren Kakoune Editor in Linux -Systemen, die Ihren Standardpaket -Manager wie gezeigt verwenden.

$ sudo apt installieren Kakoune [auf Debian, Ubuntu und Mint] $ sudo dnf install kakoune [auf rhel, centos und fedora] $ sudo pacman -s kakoune [auf arch linux und manjaro] $ sudo zypper installieren Kakoune [auf OpenSuse] 

19. MICRO - Terminalbasierter Texteditor

Micro ist ein zeilenbasierter Texteditor, der so erstellt wurde, dass sie einfach und intuitiv genug sind, damit Benutzer die Funktionen in anderen terminalbasierten Texteditoren ohne die steile Lernkurve nutzen können.

Zu den Micro -Feature -Highlights gehören:

  • Mausunterstützung
  • Mehrere Cursoren
  • Terminalemulation
  • Hohe Anpassbarkeit
  • Plugin -System
  • Statische Bibliothek ohne Abhängigkeiten
Micro Terminal Texteditor Editor

Sie können einfach installieren Mikro In Ihrer Linux -Verteilung, indem Sie das folgende Installationsskript ausführen.

$ curl https: // getmic.ro | verprügeln 

20. Klammern Texteditor

Brackets ist ein moderner kostenloser und Open-Source-Code-Editor, der von Adobe erstellt wurde und sich auf Webentwicklung konzentriert. Es ist in HTML, CSS und JavaScript geschrieben, um Webentwicklern ein reichhaltiges Code -Bearbeitungserlebnis mit der Möglichkeit zu bieten, seine nativen Funktionen mit mehreren freien Erweiterungen zu erweitern.

Zu den Halterungen gehören:

  • Eine schöne Benutzeroberfläche
  • Präprozessorunterstützung für SCSS und weniger
  • Inline -Redakteure
  • Live Vorschau
  • Multiple Registerkartenbearbeitung
  • PHP -Unterstützung
  • Unterstützt das Sprachserverprotokoll
  • Unterstützung für Plugin -Erweiterungen
Klammern Texteditor

Sie können installieren Klammern Editor in Linux -Systemen verwenden Schnappnahme Paketmanager wie gezeigt.

$ sudo snap install klammern 

21. Lite Editor

Lite ist ein neuer Texteditor, der größtenteils in der entwickelt wurde Lua Sprache, die zielt darauf ab, etwas Praktisches, angenehmes, Tinziges und schnelles anzubieten, so einfach wie möglich; leicht zu ändern und zu erweitern oder zu verwenden, ohne entweder zu tun.

Lite Texteditor

22. Asche Editor

Ash ist ein einfacher und sauberer Befehlszeilen-basierter Texteditor, der mit modernen Schlüsselbindungen einfach zu bedienen ist. Es ist effizient genug, um eine große Anzahl von Dateien gleichzeitig zu verwalten, und verfügt über eine breite Palette moderner Funktionen.

Asche - Modern Terminal Texteditor Editor

23. Cudatext

Cudatext ist ein neuer Clean Open-Source- und plattformübergreifender Texteditor mit Tonnen von Funktionen, die enthalten:

  • Syntax Highlight für viele Sprachen.
  • Finden/Ersetzen durch reguläre Ausdrücke.
  • Befehlspalette mit unscharfen Matching.
  • Binär-/HEX -Viewer für Dateien mit unbegrenzter Größe.
  • Unterstützung für viele Codierungen.
Cudatext - plattformübergreifender Texteditor
Schluss

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