Zoeken op website

23 beste open source Linux-teksteditors in 2024


Teksteditors kunnen worden gebruikt voor het schrijven van code, het bewerken van tekstbestanden zoals configuratiebestanden, het maken van gebruikersinstructiebestanden en nog veel meer.

In Linux-besturingssystemen zijn er twee soorten teksteditors: de grafische gebruikersinterface (GUI) en teksteditors op de opdrachtregel (console of terminal).

In dit artikel onderzoek ik de beste open-source teksteditors die vaak in Linux worden gebruikt op zowel servers als desktops.

1. Vi/Vim-editor

Vim is een krachtige op de opdrachtregel gebaseerde teksteditor die de functionaliteiten van de oude Unix Vi-teksteditor heeft verbeterd.

Het is een van de populairste en meest gebruikte teksteditors onder systeembeheerders en programmeurs. Daarom noemen veel gebruikers het vaak een programmeurseditor. Het maakt syntaxisaccentuering mogelijk bij het schrijven van code of het bewerken van configuratiebestanden.

Installeer Vim onder Linux

U kunt de Vim-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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]    

Als je onze volledige serie in de Vim-editor wilt zien, raadpleeg dan de onderstaande links:

2. Gedit

Gedit is een standaard teksteditor in de Gnome-desktopomgeving, dat wil zeggen een algemene GUI-gebaseerde teksteditor die bekend staat om zijn eenvoud, hoge uitbreidbaarheid en krachtige functies.

Enkele van de opvallende kenmerken zijn:

  • Ondersteuning voor UTF-8.
  • Gebruik van configureerbare lettergrootte en kleuren.
  • Zeer aanpasbare syntaxisaccentuering.
  • Functies voor ongedaan maken en opnieuw uitvoeren.
  • Terugzetten van bestanden.
  • Bewerken van bestanden op afstand.
  • Tekst zoeken en vervangen.
  • Klembordondersteuningsfunctionaliteiten en nog veel meer.

Installeer Gedit onder Linux

U kunt de Gedit editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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 is een eenvoudig te gebruiken en gebruiksvriendelijke opdrachtregelteksteditor die essentiële tekstbewerkingsfuncties en sneltoetsen biedt, waardoor het een handige keuze is voor snelle en efficiënte bestandsbewerkingstaken.

Nano heeft de volgende kenmerken:

  • Zeer aanpasbare sleutelbindingen.
  • Syntaxisaccentuering.
  • Opties voor ongedaan maken en opnieuw uitvoeren.
  • Volledige regelweergave op de standaarduitgang.
  • Pager-ondersteuning om te lezen van standaardinvoer.

Installeer Nano onder Linux

U kunt de Nano-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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 is een zeer uitbreidbare en aanpasbare teksteditor die in de kern ook een interpretatie biedt van de Lisp-programmeertaal. Er kunnen verschillende extensies worden toegevoegd om tekstbewerkingsfunctionaliteiten te ondersteunen.

Emacs heeft de volgende kenmerken:

  • Gebruikersdocumentatie en tutorials.
  • Syntaxisaccentuering met kleuren, zelfs voor platte tekst.
  • Unicode ondersteunt veel natuurlijke talen.
  • Verschillende extensies, waaronder e-mail en nieuws, debuggerinterface, agenda en nog veel meer.

Installeer Emacs onder Linux

U kunt de Emacs-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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 is een teksteditor met veel functies en zeer plug-ins die wordt meegeleverd met KDesktop Environment (KDE). Het Kate-project richt zich op de ontwikkeling van twee hoofdproducten: KatePart en Kate.

KatePart is een geavanceerde teksteditorcomponent die is opgenomen in veel KDE-toepassingen en die van gebruikers kan vereisen dat ze tekst bewerken, terwijl Kate een teksteditor is met meerdere documentinterfaces (MDI).

Hier volgen enkele algemene kenmerken:

  • Uitbreidbaar via scripting.
  • Ondersteuning voor codering, zoals Unicode-modus.
  • Tekstweergave in bidirectionele modus.
  • Ondersteuning voor lijneinde met automatische detectiefunctionaliteit.

Bovendien biedt het externe bestandsbewerking, samen met een breed scala aan functies, waaronder geavanceerde tekstbewerking, applicatiemogelijkheden, programmeerondersteuning, tekstmarkering, back-upfunctionaliteit en zoek- en vervangopties

Installeer Kate op Linux

U kunt de Kate-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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. Sublieme teksteditor

Sublime Text is een krachtige platformonafhankelijke broncode-editor met een Python-programmeerinterface. Het ondersteunt vele programmeertalen en opmaaktalen, en functies kunnen door gebruikers worden toegevoegd met plug-ins, meestal door de gemeenschap gebouwd en ondersteund onder vrije softwarelicenties.

Installeer Sublime onder Linux

U kunt de Sublime Text-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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 is ook een andere opdrachtregeleditor met ondersteuning voor GUI-achtige functies zoals vervolgkeuzemenu's, accentuering van kleursyntaxis, een verscheidenheid aan programmeermodi, reguliere expressies en meer.

Het is met opzet ontwikkeld voor softwareontwikkeling en een van de belangrijke kenmerken is de ondersteuning van de Unicode-modus.

Installeer Jed onder Linux

Je kunt de Jed editor op Linux-systemen installeren met behulp van je standaardpakketbeheerder, zoals weergegeven.

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, een afkorting van “GNU Vim” is een krachtige, zeer configureerbare teksteditor die populair is onder programmeurs en ontwikkelaars. Het combineert de mogelijkheden van Vim met een grafische interface en biedt vergelijkbare functionaliteiten zoals syntaxisaccentuering, uitgebreide ondersteuning voor plug-ins en een modaal bewerkingssysteem, waardoor het een veelzijdige keuze is voor tekstbewerking en codeertaken.

Installeer gVim onder Linux

U kunt de gVim-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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

Geany is een kleine en lichtgewicht geïntegreerde ontwikkelomgeving die basis-IDE-achtige functies biedt met de nadruk op softwareontwikkeling met behulp van de GTK+ toolkit.

Het heeft enkele basisfuncties, zoals hieronder vermeld:

  • Syntaxisaccentuering.
  • Insteekbare interface.
  • Ondersteunt vele bestandstypen.
  • Maakt codevouwen en codenavigatie mogelijk.
  • Symboolnaam en constructie automatisch aanvullen.
  • Ondersteunt het automatisch sluiten van HTML- en XML-tags.
  • Elementaire functionaliteit voor projectbeheer en nog veel meer.

Installeer Geany onder Linux

U kunt de Geany editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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

Leafpad is een op GTK+ gebaseerde teksteditor die prioriteit geeft aan eenvoud door het gewicht te minimaliseren en alleen essentiële functies op te nemen die een gebruiksvriendelijke, lichtgewicht oplossing bieden voor efficiënte tekstbewerkingstaken.

Het heeft de volgende kenmerken:

  • Codeset-optie.
  • Maakt automatische detectie van codeset mogelijk.
  • Opties voor ongedaan maken en opnieuw uitvoeren.
  • Bestandsregelnummers weergeven.
  • Ondersteunt opties voor slepen en neerzetten.
  • Ondersteuning voor afdrukken.

Installeer Leafpad onder Linux

U kunt de Leafpad-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder of snap-pakketbeheerder, zoals weergegeven.

sudo snap install leafpad

11. Blauwvis

Bluefish is een robuuste editor ontworpen voor programmeurs en webontwikkelaars en biedt uitgebreide mogelijkheden voor website-ontwikkeling, scripting en codering. Met ondersteuning voor talrijke programmeer- en opmaaktalen stelt het ontwikkelaars in staat efficiënt en effectief aan een breed scala aan projecten te werken.

Het biedt een breed scala aan functies, zoals hieronder vermeld:

  • Lichtgewicht en snel.
  • Integreert externe Linux-programma's zoals lint, weblint, make en vele andere, en filters, piping zoals sed, sort, awk en nog veel meer.
  • Functie voor spellingcontrole.
  • Ondersteunt het werken aan meerdere projecten.
  • Bestanden bewerken op afstand.
  • Ondersteuning voor zoeken en vervangen.
  • Optie Ongedaan maken en opnieuw uitvoeren.
  • Automatisch herstel van gewijzigde bestanden.

Installeer Bluefish op Linux

U kunt de Bluefish editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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

GNOME Text Editor, ook bekend als Gedit, is een standaard teksteditor voor de GNOME-desktopomgeving die essentiële functies biedt voor tekstbewerking, codeschrijven, opmaaktalen en ondersteuning voor plug-ins, waardoor het een populaire keuze is onder Linux-gebruikers.

Installeer GNOME Teksteditor op Linux

U kunt de GNOME-editor op Linux-systemen installeren met behulp van uw standaardpakketbeheerder, zoals weergegeven.

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, gewoonlijk VS Code genoemd, is een robuuste, gratis en open-source moderne code-editor, gebouwd door Microsoft voor Linux-, Mac- en Windows-computers.

Het biedt talloze krachtige functies, waaronder:

  • Volledige foutopsporingsmogelijkheden met een interactieve console, breekpunten, call-stacks, enz.
  • Ingebouwde Git-ondersteuning met Git-opdrachten.
  • IntelliSense
  • 100% aanpasbaarheid
  • Ondersteuning voor talloze talen, direct uit de doos.
  • Schakelbare lay-outs.
  • Ingebouwde terminal.

Installeer Visual Studio Code onder Linux

U kunt de VS Code-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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 – op Vim gebaseerde teksteditor

Neovim is een hyperuitbreidbare, op vim gebaseerde teksteditor met de nadruk op bruikbaarheid en functie-uitbreidbaarheid. Het is afgeleid van de populaire Vim-editor om de functionaliteit en bruikbaarheid op agressieve wijze te herstructureren met moderne GUI's, asynchrone taakcontrole, enz.

De hoogtepunten van Neovim zijn onder meer:

  • Gratis en open-source licentie.
  • Ondersteuning voor XDG-basismappen.
  • Compatibiliteit met de meeste Vim-plug-ins.
  • Een ingebouwde, configureerbare terminalemulator.

Installeer Neovim onder Linux

U kunt de Neovim-editor op Linux-systemen installeren met behulp van uw standaardpakketbeheerder, zoals weergegeven.

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. Kladblok++

Notepad++ is een aanpasbare teksteditor die is gebouwd met de nadruk op snelheid en minimale programmagrootte voor Windows-platforms. Het is ontwikkeld op basis van de Scintilla teksteditor en de functionaliteit kan worden uitgebreid met talloze plug-ins.

De functies omvatten:

  • Bewerken met tabbladen
  • Code vouwen
  • Ondersteuning voor bladwijzers
  • Documentkaart
  • Perl-compatibele reguliere expressie

Installeer Notepad++ onder Linux

U kunt de Notepad++ editor op Linux-systemen installeren met behulp van de snap pakketbeheerder, zoals weergegeven.

sudo snap install notepad-plus-plus

16. Kakoune-code-editor

Kakoune is een gratis en open-source, op Vim gebaseerde modale teksteditor met een bewerkingsmodel dat de toetsaanslagen van Vi implementeert als tekstbewerkingstaal.

Het heeft verschillende functies, waaronder:

  • Automatische inspringing.
  • Manipulatie van dossiers.
  • Elke selectie doorsturen naar een extern filter.
  • Haken
  • Syntaxisaccentuering.
  • Maatwerk.
  • Meerdere selecties.

Installeer Kakoune op Linux

U kunt de Kakoune-editor op Linux-systemen installeren met behulp van uw standaardpakketbeheerder, zoals weergegeven.

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 – Terminalgebaseerde teksteditor

Micro is een op de opdrachtregel gebaseerde teksteditor die is gebouwd om eenvoudig en intuïtief genoeg te zijn zodat gebruikers kunnen profiteren van de functies in andere terminalgebaseerde teksteditors zonder de steile leercurve.

Hoogtepunten van de functies van Micro zijn onder meer:

  • Ondersteuning voor muis
  • Meerdere cursors
  • Terminal-emulatie
  • Hoge aanpasbaarheid
  • Plug-in systeem
  • Statische bibliotheek zonder afhankelijkheden

Installeer Micro onder Linux

U kunt eenvoudig een micro teksteditor in uw Linux-distributie installeren door het volgende installatiescript uit te voeren met behulp van de curl-opdracht, zoals weergegeven.

curl https://getmic.ro | bash

18. Teksteditor voor haakjes

Brackets is een moderne gratis en open-source code-editor gemaakt door Adobe met een focus op webontwikkeling. Het is geschreven in HTML, CSS en JavaScript om webontwikkelaars een rijke codebewerkingservaring te bieden met de mogelijkheid om de oorspronkelijke functies uit te breiden met behulp van verschillende gratis extensies.

Kenmerken van de beugels zijn onder meer:

  • Een prachtige gebruikersinterface
  • Preprocessor-ondersteuning voor SCSS en LESS
  • Inline-editors
  • Live voorvertoning
  • Bewerken met meerdere tabbladen
  • PHP-ondersteuning
  • Ondersteunt het Language Server-protocol
  • Ondersteuning voor plug-in-extensies

Installeer beugels in Linux

U kunt de Brackets-editor op Linux-systemen installeren met behulp van uw standaardpakketbeheerder, zoals weergegeven.

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] 

Als alternatief kunt u de snap-pakketbeheerder gebruiken om Brackets in Linux te installeren.

sudo snap install brackets

19. Muismat-teksteditor

Mousepad is een lichtgewicht en gebruiksvriendelijke teksteditor die voornamelijk is ontworpen voor de Xfce desktopomgeving en biedt essentiële functies voor eenvoudige tekstbewerking, waardoor deze geschikt is voor snelle taken zonder overweldigende gebruikers.

Installeer Muismat onder Linux

U kunt de Mousepad-editor op Linux-systemen installeren met behulp van uw standaard pakketbeheerder, zoals weergegeven.

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 is een nieuwe teksteditor, grotendeels ontwikkeld in de Lua taal, die tot doel heeft iets praktisch, aangenaams, kleins en snels aan te bieden, dat zo eenvoudig mogelijk is gemaakt; eenvoudig aan te passen en uit te breiden, of te gebruiken zonder een van beide te doen.

21. As-editor

ash is een duidelijke en duidelijke op de opdrachtregel gebaseerde teksteditor, die is ontworpen om gemakkelijk te gebruiken met moderne sneltoetsen, efficiënt genoeg is om een groot aantal bestanden tegelijkertijd te beheren en een breed scala aan moderne functies heeft.

22. CudaText

CudaText is een nieuwe, schone open-source en platformonafhankelijke teksteditor die wordt geleverd met talloze functies, waaronder:

  • Syntaxis benadrukt veel talen.
  • Zoek/vervang door reguliere expressies.
  • Commandopalet, met fuzzy matching.
  • Binaire/Hex-viewer voor bestanden van onbeperkte grootte.
  • Ondersteuning voor veel coderingen.

23. Mediteer teksteditor

medit is een lichtgewicht open-source teksteditor voor Mac, Linux en Windows. Het begon oorspronkelijk als een eenvoudig ingebouwd onderdeel van de GGAP-editor en is nu zijn eigen zelfstandige teksteditor.

De functies van Meditatie omvatten

  • Aanpasbare syntaxisaccentuering.
  • Ondersteuning voor plug-ins geschreven in Python, C of Lua.
  • Ondersteuning voor reguliere expressies.
  • Configureerbare toetsenbordversnellers.

Concluderend

Ik geloof dat de lijst meer is dan waar we naar hebben gekeken. Als je dus andere gratis en open-source teksteditors hebt gebruikt, laat het ons dan weten door een reactie te plaatsen. Bedankt voor het lezen en blijf altijd verbonden met Tecmint.