21 Bescht Open Source Text Editoren (GUI + CLI) am Joer 2019


Text Editore kënne benotzt ginn fir Code ze schreiwen, Textdateien z'änneren wéi Konfiguratiounsdateien, Benotzerinstruktiounsdateien erstellen a vill méi. Am Linux sinn Textredaktoren vun zwou Aarte, dat ass déi grafesch User Interface (GUI) a Kommandozeil Texteditoren (Konsol oder Terminal).

An dësem Artikel kucken ech e puer vun de beschten 21 Open-Source allgemeng benotzt Texteditoren am Linux op béide Serveren an Desktops.

1. Vi/Vim Redakter

aktivéiert Syntax Highlight wann Dir Code schreift oder Konfiguratiounsdateien ännert.

Dir kënnt Vim Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install vim     [On Debian, Ubuntu and Mint]
$ sudo dnf install vim     [On RHEL, CentOS and Fedora]
$ sudo pacman -S vim       [On Arch Linux and Manjaro]
$ sudo zypper install vim  [On OpenSuse]

Wann Dir eis komplett Serie iwwer vi(m) wëllt gesinn, kuckt w.e.g. op d'Links hei drënner:

  • Léiert a benotzt Vi/Vim als Full-Text Editor am Linux
  • Léiert 'Vi/Vim' Editor Tipps an Tricks fir Är Fäegkeeten ze verbesseren
  • 8 Interessant 'Vi/Vim' Editor Tipps an Tricks

2. Gedit

Gedit ass en allgemeng Zweck GUI baséiert Texteditor an ass als Standard Texteditor op Gnome Desktop Ëmfeld installéiert. Et ass einfach ze benotzen, héich pluggbar an e mächtege Editor mat de folgende Funktiounen:

  • Ënnerstëtzung fir UTF-8
  • Benotzung vun konfiguréierbarer Schrëftgréisst a Faarwen
  • Héich personaliséierbar Syntax Highlight
  • Funktionalitéiten undoen an nei maachen
  • Zrécksetzen vun Dateien
  • Fernännerung vu Dateien
  • Text sichen an ersetzen
  • Clipboard Support Funktionalitéiten a vill méi

Dir kënnt Gedit Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install gedit     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gedit     [On RHEL, CentOS and Fedora]
$ sudo pacman -S gedit       [On Arch Linux and Manjaro]
$ sudo zypper install gedit  [On OpenSuse]

3. Nano Redakter

Nano ass en einfach ze benotzen Texteditor, besonnesch fir nei a fortgeschratt Linux Benotzer. Et verbessert d'Benotzerfrëndlechkeet andeems Dir personaliséierbar Schlësselbindung ubitt.

Nano huet déi folgend Funktiounen:

  • Héich personaliséierbar Schlësselbindungen
  • Syntax Highlight
  • Optiounen zréckzéien an nei maachen
  • Volllinn Display op der Standardausgang
  • Pager Ënnerstëtzung fir aus dem Standardinput ze liesen

Dir kënnt Nano Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install nano     [On Debian, Ubuntu, and Mint]
$ sudo dnf install nano     [On RHEL, CentOS and Fedora]
$ sudo pacman -S nano       [On Arch Linux and Manjaro]
$ sudo zypper install nano  [On OpenSuse]

Dir kënnt eise komplette Guide kucken fir Dateien mam Nano Editor z'änneren op:

  • Wéi benotzt Dir Nano Editor a Linux

4. GNU Emacs

Emacs ass en héich erweiterbaren an personaliséierbaren Texteditor deen och eng Interpretatioun vun der Lisp Programmiersprache am Kär bitt. Verschidde Extensiounen kënne bäigefüügt ginn fir Textbeaarbechtungsfunktionalitéiten z'ënnerstëtzen.

Emacs huet déi folgend Funktiounen:

  • Benotzerdokumentatioun an Tutorials
  • Syntax Highlighting mat Faarwen och fir Einfachen Text.
  • Unicode ënnerstëtzt vill natierlech Sproochen.
  • Verschidde Extensioun inklusiv Mail an Neiegkeeten, Debugger Interface, Kalenner, a vill méi

Dir kënnt Emacs Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install emacs     [On Debian, Ubuntu, and Mint]
$ sudo dnf install emacs     [On RHEL, CentOS and Fedora]
$ sudo pacman -S emacs       [On Arch Linux and Manjaro]
$ sudo zypper install emacs  [On OpenSuse]

5. Kate/Kwrite

Kate ass e Feature-räichen an héich pluggable Texteditor dee mat KDesktop Environment (KDE) kënnt. De Kate Projet zielt op d'Entwécklung vun zwee Haaptprodukter déi sinn: KatePart a Kate.

KatePart ass en erweiderten Texteditorkomponent a ville KDE Uwendungen abegraff, déi d'Benotzer verlaangen Text z'änneren, wärend Kate e Multiple Document Interface (MDI) Text, Editor ass.

Déi folgend sinn e puer vun hiren allgemenge Fonctiounen:

  • Erweiderbar duerch Scripting
  • Kodéierungsënnerstëtzung wéi Unicode Modus
  • Textrendering am bi-Directionnelle Modus
  • Line-End-Ënnerstëtzung mat Auto-Detektiounsfunktioune

Och Remote Dateieditatioun a vill aner Funktiounen abegraff fortgeschratt Editor Features, Uwendungsfeatures, Programméierungsfeatures, Text Highlight Features, Backup Features, a Sich an Ersatz Features.

Dir kënnt de Kate Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install kate     [On Debian, Ubuntu, and Mint]
$ sudo dnf install kate     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kate       [On Arch Linux and Manjaro]
$ sudo zypper install kate  [On OpenSuse]

6. Sublime Text Editor

Sublime Text ass e mächtege Cross-Plattform Quellcode Editor mat engem Python Programméierungsinterface. Et ënnerstëtzt vill Programméierungssproochen a Markupsproochen, a Feature kënne vu Benotzer mat Plugins bäigefüügt ginn, meeschtens Gemeinschaft gebaut an ënnerstëtzt ënner fräi Software Lizenzen.

Dir kënnt Sublime Text Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install sublime-text     [On Debian, Ubuntu, and Mint]
$ sudo dnf install sublime-text     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S sublime-text       [On Arch Linux and Manjaro]
$ sudo zypper install sublime-text  [On OpenSuse]

7. Jed Redakter

Jed ass och en anere Kommandozeilen Editor mat Ënnerstëtzung fir GUI wéi Features wéi Dropdown-Menüen. Et ass virwëtzeg fir Softwareentwécklung entwéckelt an eng vu senge wichtege Featuren ass d'Ënnerstëtzung vum Unicode Modus.

Dir kënnt Jed Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install jed     [On Debian, Ubuntu, and Mint]
$ sudo dnf install jed     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S jed       [On Arch Linux and Manjaro]
$ sudo zypper install jed  [On OpenSuse]

8. gVim Redakter

Et ass eng GUI Versioun vum populäre Vim Editor an et huet ähnlech Funktionalitéiten wéi d'Command Line Vim.

Dir kënnt gVim Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install vim-gtk3     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gvim         [On RHEL, CentOS, and Fedora]
$ sudo pacman -S gvim           [On Arch Linux and Manjaro]
$ sudo zypper install gvim       [On OpenSuse]

9. Geany Redakter

Geany ass e klengt a liicht integréiert Entwécklungsëmfeld dat Basis IDE-ähnlech Feature bitt mat engem Fokus op Softwareentwécklung mam GTK + Toolkit.

Et huet e puer Basisfeatures wéi hei ënnendrënner opgezielt:

  • Syntax Highlight
  • Plugbar Interface
  • Ënnerstëtzt vill Dateitypen
  • Erméiglecht Code ausklappen a Code Navigatioun
  • Symbolnumm a konstruéiert automatesch Fäerdegstellung
  • Ënnerstëtzt automatesch Zoumaache vun HTML an XML Tags
  • Elementär Projektmanagement Funktionalitéit plus vill méi

Dir kënnt Geany Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install geany        [On Debian, Ubuntu, and Mint]
$ sudo dnf install geany        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S geany          [On Arch Linux and Manjaro]
$ sudo zypper install geany     [On OpenSuse]

10. Leaf Pad

Leaf Pad ass e GTK + baséiert, liicht GUI baséiert Texteditor deen och populär bei Linux Benotzer haut ass. Et ass einfach ze benotzen vun neie Linux Benotzer.

Et huet déi folgend Funktiounen:

  • Codeset Optioun
  • Erlaabt automatesch Detektioun vum Codeset
  • Optioune fir z'ënnerschreiwen an ze maachen
  • Fichierlinnnummeren weisen
  • Ënnerstëtzt Drag and Drop Optiounen
  • Drécken Ënnerstëtzung

Dir kënnt Leaf Pad Editor an Linux Systemer installéieren mat Snap Package Manager wéi gewisen.

$ sudo snap install leafpad

11. Bluefish

Bluefish ass en einfach z'installéieren an fortgeschratt Texteditor deen Linux Programméierer a Webentwéckler zielt. Et bitt eng breet Palette vu Funktiounen wéi hei ënnendrënner opgezielt:

  • Liicht a séier
  • Integréiert extern Linux Programmer wéi Lint, Weblint, Make, a vill anerer a Filteren, Piping wéi Sed, Sort, awk, a vill méi
  • Rechtschreiwungskontrollfunktioun
  • Ënnerstëtzt un e puer Projeten ze schaffen
  • Ferndateierännerung
  • Sich an ersetzt Ënnerstëtzung
  • Optioun réckelen an nei maachen
  • Automatesch Erhuelung vu geännerten Dateien

Dir kënnt Bluefish Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install bluefish        [On Debian, Ubuntu, and Mint]
$ sudo dnf install bluefish        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S bluefish          [On Arch Linux and Manjaro]
$ sudo zypper install bluefish     [On OpenSuse]

12. Atom

Atom ass e gratis an Open-Source Cross-Plattform Code Editor entwéckelt vu GitHub. Et gouf gebaut fir komplett personaliséierbar ze sinn mat Webtechnologien wéi HTML a JavaScript an et huet Ënnerstëtzung fir Node.js-baséiert Plugins an native Git Kontroll.

Atom Feature Highlights enthalen:

  • 100% Open Source
  • Modern, personaliséierbar Layout
  • Themen
  • Embedded Git Support
  • Echtzäit Zesummenaarbecht mam Telesync
  • Smart Autocomplete an IntelliSense
  • Built-in Package Manager

Dir kënnt den Atom Editor an Linux Systemer installéieren mat de folgende Kommandoen.

---------- 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

13. VSCode

VSCode ass e robuste gratis an Open-Source modernen Texteditor gebaut vu Microsoft fir Linux, Mac a Windows Computeren.

Et bitt Tonne vu mächtege Features abegraff:

  • Voll Debugging Fäegkeet mat enger interaktiver Konsole, Breakpoints, Call Stacks, etc.
  • Built-in Git Support mat Git Kommandoen
  • IntelliSense
  • 100% Personnalisatioun
  • Ënnerstëtzung fir Tonne Sproochen direkt aus der Këscht
  • Toggable Layouten
  • Built-in Terminal

Dir kënnt VSCode fir Är Linux Verdeelung installéieren andeems Dir den .deb oder .rpm Package vun der VSCode Download Säit eroflueden.

14. Luucht Dësch

Light Table ass e mächtegen, clutter-gratis Cross-Plattform Texteditor gebaut fir personaliséierbar genuch ze sinn fir an all ze benotzen wat säi Benotzer wielt.

D'Features vum Light Table enthalen:

  • Inline Bewäertung
  • Echtzäituhren
  • Gratis an Open Source
  • Plugin Manager
  • Mächteg Redaktioun

Dir kënnt Light Table op Ubuntu installéieren a seng Derivate mat der folgender PPA.

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

15. Medit Text Editor

medit ass e liichte Open-Source Texteditor fir Mac, Linux a Windows. Et huet ursprénglech ugefaang als einfachen agebaute Bestanddeel vum GGAP Editor an ass elo säin eegene Stand-alone Texteditor.

D'Features vun der Medit enthalen:

  • Customiséierbar Syntax Highlight
  • Ënnerstëtzung fir Plugins geschriwwen a Python, C oder Lua
  • Ënnerstëtzung fir regulär Ausdréck
  • Konfiguréierbar Tastaturbeschleuniger

Dir kënnt Medit vun der mooedit.sourceforge.net Säit eroflueden an installéieren.

16. Neovim - Vim-baséiert Text Editor

Neovim ass en hyperextensiblen vim-baséierten Texteditor mat engem Fokus op Benotzerfrëndlechkeet a Funktiounsextensibilitéit. Et gouf vum populäre Vim Editor forkéiert fir seng Funktionalitéit an Benotzerfrëndlechkeet aggressiv mat modernen GUIs, asynchroner Aarbechtskontroll, etc.

Dem Neovim seng Feature Highlights enthalen:

  • Gratis an Open-Source Lizenz
  • Ënnerstëtzung fir XDG Base Verzeichnungen
  • Kompatibilitéit mat de meeschte Vim Plugins
  • En embedded, konfiguréierbaren Terminalemulator

Dir kënnt Neovim Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install neovim        [On Debian, Ubuntu, and Mint]
$ sudo dnf install neovim        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S neovim          [On Arch Linux and Manjaro]
$ sudo zypper install neovim     [On OpenSuse]

17. Notizblock++

Notepad ++ ass e personaliséierbaren Texteditor gebaut mat engem Fokus op Geschwindegkeet a minimale Programmgréisst fir Windows Plattformen. Et ass entwéckelt baséiert op Scintilla Texteditor a kann seng Funktionalitéit mat Tonne Plugins erweidert hunn.

Seng Funktiounen enthalen:

  • Tabed Ännerung
  • Code ausklappen
  • Léiwezeechen Ënnerstëtzung
  • Dokumentkaart
  • Perl-kompatibel regulär Ausdrock

Dir kënnt Notepad ++ Editor an Linux Systemer installéieren andeems Dir Snap Package verwalten wéi gewisen.

$ sudo snap install notepad-plus-plus

18. Kakoune Code Redakter

Kakoune ass e gratis an Open-Source Vim-baséiert modalen Texteditor mat engem Redaktiounsmodell deen dem Vi seng Tastekombinatiounen als Text Redaktiounssprooch implementéiert.

Et huet verschidde Funktiounen, dorënner:

  • Auto-Indentatioun
  • Fallmanipulatioun
  • All Selektioun an en externe Filter leeën
  • Haken
  • Syntax Highlight
  • Customiséierung
  • Méi Auswiel

Dir kënnt de Kakoune Editor an Linux Systemer installéieren mat Ärem Standard Package Manager wéi gewisen.

$ sudo apt install kakoune        [On Debian, Ubuntu, and Mint]
$ sudo dnf install kakoune        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kakoune          [On Arch Linux and Manjaro]
$ sudo zypper install kakoune     [On OpenSuse]

19. Mikro - Terminal-baséiert Text Editor

Micro ass e Kommandozeil-baséiert Texteditor gebaut fir einfach an intuitiv genuch ze sinn fir d'Benotzer fir d'Features an aneren terminalbaséierten Texteditoren ze profitéieren ouni déi steil Léierkurve.

Dem Micro seng Feature Highlights enthalen:

  • Maus Ënnerstëtzung
  • Méi Cursoren
  • Terminalemuléierung
  • Héich Personnalisatioun
  • Pluginsystem
  • Statesch Bibliothéik ouni Ofhängegkeeten

Dir kënnt Mikro einfach an Ärer Linux Verdeelung installéieren andeems Dir de folgenden Installatiounsskript leeft.

$ curl https://getmic.ro | bash

20. Klammeren Text Editor

Brackets ass e modernen gratis an Open-Source Code Editor erstallt vun Adobe mat engem Fokus op Webentwécklung. Et ass an HTML, CSS a JavaScript geschriwwe fir Webentwéckler eng räich Code Redaktiounserfarung ze bidden mat der Fäegkeet fir seng gebierteg Features mat verschiddene gratis Extensiounen ze verlängeren.

Brackets Features enthalen:

  • E schéine User-Interface
  • Preprocessor Ënnerstëtzung fir SCSS a LESS
  • Inline Editoren
  • Live Virschau
  • Méi Tabbed Ännerung
  • PHP Ënnerstëtzung
  • Ënnerstëtzt Sproocheserverprotokoll
  • Ënnerstëtzung fir Plugin-Erweiterungen

Dir kënnt Brackets Editor an Linux Systemer installéieren mat Snap Package Manager wéi gewisen.

$ sudo snap install brackets

21. Lite Redakter

Lite ass en neien Texteditor meeschtens an der Lua Sprooch entwéckelt, deen als Zil huet eppes praktesch, erfreelech, kleng a séier ze bidden, sou einfach wéi méiglech erstallt; einfach ze änneren an auszebauen, oder ze benotzen ouni entweder ze maachen.

22. Äschen Redakter

ash ass en einfachen a proppere Kommandozeil-baséierten Texteditor, deen entwéckelt ass fir einfach ze benotzen mat modernen Tastebindungen an et ass effizient genuch fir eng grouss Zuel vu Dateien gläichzäiteg ze managen an huet eng breet Palette vu modernen Features.

23. CudaText

CudaText ass en neie propper Open-Source a Cross-Plattform Texteditor dee mat Tonne Feature kënnt, déi enthalen:

  • Syntax Highlight fir vill Sproochen.
  • Sichen/Ersetzen mat reegelméissegen Ausdréck.
  • Kommandopalette, mat fuzzy Matching.
  • Binär/Hex Viewer fir Dateien vun onlimitéierter Gréisst.
  • Ënnerstëtzung fir vill Kodéierungen.

Ech gleewen datt d'Lëscht méi ass wéi dat wat mir gekuckt hunn, also wann Dir aner gratis an Open-Source Text Editoren benotzt hutt, lass eis et wëssen andeems Dir e Kommentar postt. Merci fir d'Liesen a bleift ëmmer mam Tecmint verbonne.