23 Beste open-source teksteditors voor Linux 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 teksteditors van twee soorten, namelijk de grafische gebruikersinterface (GUI) en command-line teksteditors (console of terminal).

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

1. Vi/Vim Editor

Vim is een krachtige opdrachtregel-gebaseerde teksteditor die de functionaliteiten van de oude Unix Vi teksteditor heeft verbeterd.Het is een van de meest populaire en veelgebruikte teksteditors onder systeembeheerders en programmeurs, daarom verwijzen veel gebruikers er vaak naar als een programmeurseditor. Het maakt syntax highlighting mogelijk bij het schrijven van code of het bewerken van configuratiebestanden.

Dit is een van de meest populaire en breed gebruikte tekstbewerkers onder systeembeheerders en programmeurs, vandaar dat veel gebruikers het vaak aanduiden als een programmeur’s editor. Het ondersteunt syntaxiskleuring bij het schrijven van code of het bewerken van configuratiebestanden.

Vi/Vim Linux Editor

Vim installeren in Linux

Je kunt de Vim editor in Linux-systemen installeren met behulp van je standaard pakketbeheerder zoals hieronder getoond.

$ 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 over de Vim editor wilt bekijken, verwijs dan naar de onderstaande links:

2. Gedit

Gedit is de standaard teksteditor op de Gnome-desktopomgeving, dat is een algemeen doel-GUI-gebaseerde teksteditor bekend om zijn eenvoud, hoge uitbreidbaarheid en krachtige functies.

Enkele van zijn opvallende functies omvatten:

  • Ondersteuning voor UTF-8.
  • Gebruik van instelbare lettergrootte en kleuren.
  • Zeer aanpasbare syntaxishighlighting.
  • Functies voor ongedaan maken en herhalen.
  • Herstellen van bestanden.
  • Het bewerken van bestanden op afstand.
  • Zoeken en vervangen van tekst.
  • Klembordondersteuningsfuncties en nog veel meer.
gedit Text Editor

Installeer Gedit in Linux

Je kunt de Gedit editor in Linux-systemen installeren met behulp van je standaardpakketbeheer zoals hieronder 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 gebruikersvriendelijke command-line teksteditor die essentiële tekstbewerkingfuncties en toetsencombinaties biedt, waardoor het een handige keuze is voor snelle en efficiënte bestandsbewerkingstaken.

Nano heeft de volgende functies:

  • Zeer aanpasbare toetsencombinaties.
  • Syntax highlighting.
  • Opties voor ongedaan maken en herhalen.
  • Volledige regelweergave op de standaarduitvoer.
  • Pager-ondersteuning om te lezen van standaardinvoer.
Nano Text Editor

Installeer Nano in Linux

Je kunt de Nano editor in Linux-systemen installeren met behulp van je standaardpakketbeheer zoals hieronder 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 uitbreidbaar en aanpasbaar teksteditor die ook een interpretatie van de Lisp programmeertaal aanbiedt als basis. Verschillende extensies kunnen worden toegevoegd om tekstbewerkingfunctionaliteiten te ondersteunen.

Emacs heeft de volgende functies:

  • Gebruikersdocumentatie en tutorials.
  • Syntaxhighlighting met kleuren, zelfs voor platte tekst.
  • Unicode ondersteunt veel natuurlijke talen.
  • Verschillende extensies, waaronder e-mail en nieuws, debugger-interface, kalender, en nog veel meer.
Emacs Text Editor

Emacs installeren in Linux

Je kunt de Emacs editor in Linux-systemen installeren met behulp van je standaard pakketbeheer zoals hieronder getoond.

$ 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 uitgebreid en zeer uitbreidbaar teksteditor dat meegeleverd wordt met KDesktop Environment (KDE). Het Kate-project richt zich op de ontwikkeling van twee hoofdproducten, namelijk: KatePart en Kate.

KatePart is een geavanceerde teksteditorcomponent die in veel KDE-toepassingen is opgenomen die mogelijk gebruikers nodig hebben om tekst te bewerken, terwijl Kate een teksteditor is met meerdere document-interface (MDI).

De volgende zijn enkele van zijn algemene kenmerken:

  • Uitbreidbaar via scripting.
  • Codering ondersteuning zoals Unicode-modus.
  • Tekst weergave in bi-directionele modus.
  • Einde-van-regel ondersteuning met automatische detectie functionaliteiten.

Bovendien biedt het het bewerken van externe bestanden, samen met een breed scala aan functies, waaronder geavanceerd tekstbewerken, applicatie mogelijkheden, programmeer ondersteuning, tekst accentuering, back-up functionaliteit en zoek-en-vervang opties

Kate Text Editor

Installeer Kate op Linux

Je kunt de Kate editor in Linux-systemen installeren met behulp van je 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. Sublime Text Editor

Sublime Text is een krachtige cross-platform broncode editor met een Python programmeer interface. Het ondersteunt veel programmeertalen en opmaaktalen, en functies kunnen worden toegevoegd door gebruikers met plugins, meestal community-gebouwd en ondersteund onder vrije software licenties.

Sublime Text Editor for Linux

Installeer Sublime in Linux

Je kunt de Sublime Text editor in Linux-systemen installeren met behulp van je 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 opdrachtregel-editor met ondersteuning voor GUI-achtige functies zoals dropdown-menu’s, kleursyntaxiskleuring, een verscheidenheid aan programmeermodi, reguliere expressies en meer.

Het is ontwikkeld met het doel om softwareontwikkeling te ondersteunen en een van zijn belangrijke functies is de ondersteuning van Unicode-modus.

Jed Editor

Jed installeren in Linux

U kunt de Jed editor in Linux-systemen installeren met behulp van uw 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, wat staat voor ” GNU Vim ” is een krachtig, zeer configureerbaar teksteditor dat populair is onder programmeurs en ontwikkelaars. Het combineert de mogelijkheden van Vim met een grafische interface en biedt vergelijkbare functionaliteiten zoals syntaxiskleuring, uitgebreide ondersteuning voor plugins en een modale bewerkingssysteem, waardoor het een veelzijdige keuze is voor tekstbewerking en coderingstaken.

Gvim Editor

gVim installeren in Linux

U kunt de gVim editor in Linux-systemen installeren met behulp van uw standaardpakketbeheerder 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 een focus op softwareontwikkeling met behulp van de GTK+ toolkit.

Het heeft enkele basisfuncties zoals hieronder vermeld:

  • Syntaxiskleuring.
  • Pluggable interface.
  • Ondersteunt veel bestandstypen.
  • Staat code-inkeping en code-navigatie toe.
  • Symbolenaam en construct-autocompletie.
  • Ondersteunt automatisch sluiten van HTML- en XML-tags.
  • Basisprojectbeheerfunctionaliteit plus nog veel meer.
Geany Text Editor

Installeer Geany in Linux

Je kunt de Geany editor in Linux-systemen installeren met behulp van je standaardpakketbeheerder zoals hieronder getoond.

$ 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. Leafpad

Leafpad is een GTK+-gebaseerde teksteditor die de nadruk legt op eenvoud door het gewicht te minimaliseren en slechts de essentiële functies op te nemen die een gebruiksvriendelijke, lichtgewichtige oplossing bieden voor efficiënte tekstbewerkingstaken.

Het heeft de volgende functies:

  • Codesetoptie.
  • Staat automatische detectie van codeset toe.
  • Opties voor ongedaan maken en herstellen.
  • Toon bestandsregelnummers.
  • Ondersteunt Sleep en Drop-opties.
  • Drukondersteuning.
Leafpad Editor

Installeer Leafpad in Linux

Je kunt de Leafpad editor in Linux-systemen installeren met behulp van je standaardpakketbeheerder of snap-pakketbeheerder zoals hieronder getoond.

$ sudo snap install leafpad

11. Bluefish

Bluefish is een robuuste teksteditor ontworpen voor programmeurs en webontwikkelaars en biedt uitgebreide mogelijkheden voor website-ontwikkeling, scripts en codering. Met ondersteuning voor talloze programmeertalen en opmaaktalen, stelt het ontwikkelaars in staat om 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 anderen en filters, pijplijnen zoals sed, sort, awk en nog veel meer.
  • Spellingcontrolefunctie.
  • Ondersteuning voor het werken aan meerdere projecten.
  • Remote bestandsbewerking.
  • Ondersteuning voor zoeken en vervangen.
  • Optie om ongedaan te maken en opnieuw te doen.
  • Automatische herstel van bewerkte bestanden.
Bluefish Editor

Installeer Bluefish op Linux

U kunt de Bluefish editor in Linux-systemen installeren met behulp van uw standaard pakketbeheer zoals hieronder 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 Teksteditor, ook bekend als Gedit, is de standaard teksteditor voor de GNOME-desktopomgeving die essentiële functies biedt voor tekstbewerking, coderen, opmaaktalen en plugin-ondersteuning, waardoor het een populaire keuze is onder Linux-gebruikers.

GNOME Text Editor

Installeer GNOME Teksteditor op Linux

Je kunt de GNOME editor installeren op Linux-systemen met behulp van je standaard pakketbeheerder zoals hieronder getoond.

$ 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, meestal aangeduid als VS Code, is een krachtige, gratis en open source moderne code-editor ontwikkeld door Microsoft voor Linux, Mac en Windows-computers.

Het biedt talloze krachtige functies, waaronder:

  • Volledige debugmogelijkheden met een interactieve console, breekpunten, call stacks, enz.
  • Ingebouwde Git-ondersteuning met Git-commando’s.
  • IntelliSense
  • 100% aanpasbaarheid
  • Ondersteuning voor talloze talen rechtstreeks uit de doos.
  • In- en uitzetbare lay-outs.
  • Ingebouwde terminal.
Visual Studio Code

Visual Studio Code installeren op Linux

Je kunt de VS Code editor installeren op Linux-systemen met behulp van je standaard pakketbeheerder zoals hieronder getoond.

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

Neovim is een hyperextensible, op Vim gebaseerde teksteditor met een focus op bruikbaarheid en functionaliteit extensibiliteit. Het is gesplitst van de populaire Vim editor om de functionaliteit en bruikbaarheid systematisch te herstructureren met moderne GUIs, asynchrone job control, enz.

Het hoogtepunt van Neovim-functies omvat:

  • Vrije en open-source licentie.
  • Ondersteuning voor XDG-basisdirectories.
  • Compatibiliteit met de meeste Vim-plugins.
  • Een ingebedde, configureerbare terminalemulator.
Neovim – Vim-based Text Editor

Installeer Neovim in Linux

Je kunt de Neovim teksteditor in Linux-systemen installeren met behulp van je standaardpakketbeheerder zoals hieronder getoond.

$ 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++ is een aanpasbare teksteditor met als doel snelheid en minimale programmagrootte voor Windows-platforms. Het is ontwikkeld op basis van de Scintilla teksteditor en kan zijn functionaliteit uitgebreid worden met een hoop plugins.

Zijn functies omvatten:

  • Tab-bewerking
  • Code-inpakken
  • Blokhulp
  • Documentenkaart
  • Perl-compatibele reguliere expressie
Notepad++ Source Code Editor

Installeer Notepad++ in Linux

Je kunt de Notepad++ teksteditor in Linux-systemen installeren met behulp van de snap pakketbeheerder zoals hieronder getoond.

$ sudo snap install notepad-plus-plus

16. Kakoune Code Editor

Kakoune is een gratis en open-source Vim-gebaseerde modale teksteditor met een bewerkingmodel dat Vi’s toetsaanslagen implementeert als een taal voor tekstbewerking.

Het heeft verschillende functies waaronder:

  • Automatische inspringing.
  • Manipulatie van het geval.
  • Pijplijn elke selectie naar een externe filter.
  • Haken
  • Syntaxhighlightering.
  • Aanpassing.
  • Meerdere selecties.
Kakoune Code Editor

Installeer Kakoune op Linux

Je kunt de Kakoune editor in Linux-systemen installeren met behulp van je standaard pakketbeheerder 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 – Terminal-based Text Editor

Micro is een command-line-based teksteditor die is ontworpen om gemakkelijk en intuïtief te zijn voor gebruikers om gebruik te maken van de functies in andere terminal-based teksteditors zonder de steile leercurve.

Micro’s hoogtepunten van functies omvatten:

  • Muisondersteuning
  • Meerdere cursors
  • Terminalemulatie
  • Hoge aanpasbaarheid
  • Plugin-systeem
  • Statische bibliotheek zonder afhankelijkheden
Micro Terminal Text Editor

Installeer Micro in Linux

Je kunt gemakkelijk een micro teksteditor in je Linux-distributie installeren door het volgende installatiescript uit te voeren met behulp van de curl-opdracht zoals weergegeven.

$ curl https://getmic.ro | bash

18. Brackets Text Editor

Haakjes 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 code-bewerkingservaring te bieden met de mogelijkheid om de native functies uit te breiden met behulp van verschillende gratis extensies.

Functies van Brackets omvatten:

  • A beautiful User Interface
  • Ondersteuning voor preprocessors voor SCSS en LESS
  • Inline-editors
  • Live preview
  • Meerdere tabbewerking
  • PHP-ondersteuning
  • Ondersteuning voor Language Server Protocol
  • Ondersteuning voor plugin-extensies
Brackets Text Editor

Brackets installeren in Linux

U kunt de Brackets editor in Linux-systemen installeren met uw standaardpakketbeheer 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] 

U kunt alternatief de snap-pakketbeheer gebruiken om Brackets in Linux te installeren.

$ sudo snap install brackets

19. Mousepad Teksteditor

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

Mousepad Text Editor

Mousepad installeren in Linux

U kunt de Mousepad editor in Linux-systemen installeren met uw standaardpakketbeheer 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 die grotendeels is ontwikkeld in de Lua taal, met als doel iets praktisch, aangenaam, klein en snel te bieden, gecreëerd op de eenvoudigste manier mogelijk; gemakkelijk aan te passen en uit te breiden, of te gebruiken zonder dat te doen.

Lite Text Editor

21. Ash Editor

ash is een eenvoudige en schone teksteditor op basis van de command-line, die is ontworpen om gemakkelijk te gebruiken met moderne toetsenbindingen en efficiënt genoeg is om tegelijkertijd een groot aantal bestanden te beheren en heeft een breed scala aan moderne functies.

Ash – Modern Terminal Text Editor

22. CudaText

CudaText is een nieuwe schone open-source en cross-platform teksteditor die met veel functies wordt geleverd, waaronder:

  • Syntaxhighlighting voor veel talen.
  • Zoeken/Vervangen met reguliere expressies.
  • Commandopalet, met fuzzy matching.
  • Binary/Hexweergave voor bestanden van onbeperkte grootte.
  • Ondersteuning voor veel coderingen.
CudaText – cross-platform text editor

23. Medit Text Editor

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

  • Aanpasbare syntax highlighting.
  • Ondersteuning voor plugins geschreven in Python, C of Lua.
  • Ondersteuning voor reguliere expressies.
  • Configureerbare toetsenbordversnellers.
Media Text Editor
Afrondend

I believe the list is more than what we have looked at, therefore if you have used other free and open-source text editors, let us know by posting a comment. Thanks for reading and always stay connected to Tecmint.

Source:
https://www.tecmint.com/best-open-source-linux-text-editors/