23 Beste Open Source Text Editors (GUI + CLI) im Jahr 2021
- 4963
- 891
- Tamina Liebach
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"
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
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
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
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 EditorSie 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 LinuxSie 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 EditorSie 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 -EditorSie 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
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
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
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
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
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
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
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
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
Sie können installieren Notizblock++ Editor in Linux -Systemen verwenden Schnappnahme Paket verwalten wie gezeigt.
$ sudo snap Installieren Sie Notepad-plus-plusVerwandte 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
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
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
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 Texteditor22. 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 Editor23. 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.
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.
- « So deaktivieren Sie Suspend- und Winterschlafmodi unter Linux
- So installieren Sie Apache CouchDB in Ubuntu 20.04 »