23 beste Linux-tekstredigerere med åpen kildekode i 2024


Tekstredigerere kan brukes til å skrive kode, redigere tekstfiler som konfigurasjonsfiler, lage brukerinstruksjonsfiler og mange flere.

I Linux-operativsystemer er tekstredigerere av to typer som er det grafiske brukergrensesnittet (GUI) og kommandolinjetekstredigerere (konsoll eller terminal).

I denne artikkelen undersøker jeg de beste åpen kildekode-tekstredigerere som vanligvis brukes i Linux på både servere og skrivebord.

1. Vi/Vim-redaktør

Vim er en kraftig kommandolinjebasert tekstredigerer som har forbedret funksjonaliteten til den gamle Unix Vi-tekstredigereren.

Det er en av de mest populære og mest brukte tekstredigererne blant systemadministratorer og programmerere, og det er grunnen til at mange brukere ofte refererer til det som en programmerers redaktør. Det muliggjør syntaksutheving når du skriver kode eller redigerer konfigurasjonsfiler.

Installer Vim i Linux

Du kan installere Vim editor i Linux-systemer ved å bruke standard pakkebehandling som vist.

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]    

Hvis du vil se hele serien vår på Vim editor, kan du se lenkene nedenfor:

2. Gedit

Gedit er en standard tekstredigerer på Gnome-skrivebordsmiljøet, som er en generell GUI-basert tekstredigerer kjent for sin enkelhet, høye utvidbarhet og kraftige funksjoner.

Noen av dens bemerkelsesverdige funksjoner inkluderer:

  • Støtte for UTF-8.
  • Bruk av konfigurerbar skriftstørrelse og farger.
  • Svært tilpassbar syntaksutheving.
  • Angre og gjør om funksjoner.
  • Tilbakestilling av filer.
  • Fjernredigering av filer.
  • Søk og erstatt tekst.
  • Utklippstavlestøttefunksjoner og mange flere.

Installer Gedit i Linux

Du kan installere Gedit-editoren i Linux-systemer ved å bruke standard pakkebehandling som vist.

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 er en brukervennlig og brukervennlig kommandolinjetekstredigerer som tilbyr viktige tekstredigeringsfunksjoner og hurtigtaster, noe som gjør den til et praktisk valg for raske og effektive filredigeringsoppgaver.

Nano har følgende funksjoner:

  • Svært tilpassbare nøkkelinnbindinger.
  • Syntaksutheving.
  • Angre og gjør om alternativer.
  • Full linjevisning på standardutgangen.
  • Personsøkerstøtte for å lese fra standardinndata.

Installer Nano i Linux

Du kan installere Nano-editor i Linux-systemer ved å bruke standard pakkebehandling som vist.

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 er en svært utvidbar og tilpassbar tekstredigerer som også tilbyr en tolkning av programmeringsspråket Lisp i kjernen. Ulike utvidelser kan legges til for å støtte tekstredigeringsfunksjoner.

Emacs har følgende funksjoner:

  • Brukerdokumentasjon og veiledninger.
  • Syntaksutheving ved bruk av farger selv for ren tekst.
  • Unicode støtter mange naturlige språk.
  • Ulike utvidelser inkludert e-post og nyheter, feilsøkingsgrensesnitt, kalender og mange flere.

Installer Emacs i Linux

Du kan installere Emacs-editor i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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 er en funksjonsrik og svært pluggbar tekstredigerer som kommer med KDesktop Environment (KDE). Kate-prosjektet tar sikte på utvikling av to hovedprodukter som er: KatePart og Kate.

KatePart er en avansert tekstredigeringskomponent inkludert i mange KDE-applikasjoner som kan kreve at brukere redigerer tekst, mens Kate er en tekstredigerer (MDI) (multiple document interface).

Følgende er noen av dens generelle funksjoner:

  • Kan utvides gjennom scripting.
  • Kodingstøtte som Unicode-modus.
  • Tekstgjengivelse i toveismodus.
  • Linjeavslutningsstøtte med funksjoner for automatisk deteksjon.

I tillegg tilbyr den ekstern filredigering, sammen med et bredt spekter av funksjoner, inkludert avansert tekstredigering, applikasjonsfunksjoner, programmeringsstøtte, tekstutheving, sikkerhetskopieringsfunksjonalitet og søke- og erstatningsalternativer

Installer Kate på Linux

Du kan installere Kate-editoren i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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 tekstredigerer

Sublime Text er en kraftig kildekoderedigerer på tvers av plattformer med et Python-programmeringsgrensesnitt. Den støtter mange programmeringsspråk og markup-språk, og funksjoner kan legges til av brukere med plugins, for det meste fellesskapsbygde og støttet under frie programvarelisenser.

Installer Sublime i Linux

Du kan installere Sublime Text-redigering i Linux-systemer ved å bruke standard pakkebehandling som vist.

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 er også en annen kommandolinjeredigerer med støtte for GUI-lignende funksjoner som rullegardinmenyer, fargesyntaksutheving, en rekke programmeringsmoduser, regulære uttrykk og mer.

Den er utviklet med hensikt for programvareutvikling, og en av dens viktige funksjoner er støtte for Unicode-modus.

Installer Jed i Linux

Du kan installere Jed-editor i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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, forkortelse for «GNU Vim» er en kraftig, svært konfigurerbar tekstredigerer som er populær blant programmerere og utviklere. Den kombinerer egenskapene til Vim med et grafisk grensesnitt og tilbyr lignende funksjoner som syntaksutheving, omfattende plugin-støtte og et modalt redigeringssystem, noe som gjør det til et allsidig valg for tekstredigerings- og kodingsoppgaver.

Installer gVim i Linux

Du kan installere gVim-editoren i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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 er et lite og lett integrert utviklingsmiljø som tilbyr grunnleggende IDE-lignende funksjoner med fokus på programvareutvikling ved hjelp av GTK+-verktøysettet.

Den har noen grunnleggende funksjoner som er oppført nedenfor:

  • Syntaksutheving.
  • Pluggbart grensesnitt.
  • Støtter mange filtyper.
  • Muliggjør kodefolding og kodenavigering.
  • Symbolnavn og konstruksjonsautofullføring.
  • Støtter automatisk lukking av HTML- og XML-koder.
  • Elementær prosjektstyringsfunksjonalitet pluss mange flere.

Installer Geany i Linux

Du kan installere Geany editor i Linux-systemer ved å bruke standard pakkebehandling som vist.

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

Leafpad er et GTK+-basert tekstredigeringsprogram som prioriterer enkelhet ved å minimere vekten og innlemme kun viktige funksjoner som tilbyr en brukervennlig, lett løsning for effektive tekstredigeringsoppgaver.

Den har følgende funksjoner:

  • Kodesett alternativ.
  • Tillater automatisk gjenkjenning av kodesett.
  • Alternativer for å angre og gjøre om.
  • Vis fillinjenumre.
  • Støtter Dra og slipp-alternativer.
  • Utskriftsstøtte.

Installer Leafpad i Linux

Du kan installere Leafpad-redigering i Linux-systemer ved å bruke standard pakkebehandling eller snap pakkebehandling som vist.

sudo snap install leafpad

11. Blåfisk

Bluefish er en robust redaktør designet for programmerere og webutviklere og tilbyr omfattende muligheter for utvikling av nettsteder, skripting og koding. Med støtte for en rekke programmerings- og markup-språk, gir den utviklere mulighet til å jobbe effektivt med et bredt spekter av prosjekter.

Den tilbyr et bredt sett med funksjoner som er oppført nedenfor:

  • Lett og rask.
  • Integrerer eksterne Linux-programmer som lint, weblint, make og mange andre og filtre, rør som sed, sort, awk og mange flere.
  • Stavekontrollfunksjon.
  • Støtter arbeid med flere prosjekter.
  • Ekstern filredigering.
  • Søk og erstatt støtte.
  • Alternativet Angre og gjør om.
  • Automatisk gjenoppretting av modifiserte filer.

Installer Bluefish på Linux

Du kan installere Bluefish-editoren i Linux-systemer ved å bruke standard pakkebehandling som vist.

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 Tekstredigerer

GNOME Text Editor, også kjent som Gedit, er en standard tekstredigerer for GNOME-skrivebordsmiljøet som gir viktige funksjoner for tekstredigering, kodeskriving, markup-språk og plugin-støtte som gjør det til et populært valg blant Linux-brukere.

Installer GNOME Text Editor på Linux

Du kan installere GNOME-editoren i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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, ofte referert til som VS Code, er en robust, gratis og åpen kildekode moderne koderedigerer bygget av Microsoft for Linux-, Mac- og Windows-datamaskiner.

Den tilbyr tonnevis av kraftige funksjoner, inkludert:

  • Full feilsøkingsmulighet med en interaktiv konsoll, bruddpunkter, anropsstabler, etc.
  • Innebygd Git-støtte med Git-kommandoer.
  • IntelliSense
  • 100 % tilpassbarhet
  • Støtte for tonnevis av språk rett ut av esken.
  • Flyttbare oppsett.
  • Innebygd terminal.

Installer Visual Studio Code i Linux

Du kan installere VS Code-editor i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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

Neovim er en hyperutvidbar vim-basert tekstredigerer med fokus på brukervennlighet og funksjonsutvidbarhet. Den ble gitt fra den populære Vim-editoren for å aggressivt refaktorisere funksjonaliteten og brukervennligheten med moderne GUI-er, asynkron jobbkontroll, etc.

Neovims funksjonshøydepunkter inkluderer:

  • Gratis og åpen kildekode-lisens.
  • Støtte for XDG-basekataloger.
  • Kompatibilitet med de fleste Vim-plugins.
  • En innebygd, konfigurerbar terminalemulator.

Installer Neovim i Linux

Du kan installere Neovim editor i Linux-systemer ved å bruke standard pakkebehandling som vist.

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

Notepad++ er et tilpassbart tekstredigeringsprogram bygget med fokus på hastighet og minimal programstørrelse for Windows-plattformer. Den er utviklet basert på Scintilla-tekstredigereren og kan utvides med tonnevis av plugins.

Funksjonene inkluderer:

  • Redigering med faner
  • Kodefolding
  • Bokmerkestøtte
  • Dokument kart
  • Perl-kompatibelt regulært uttrykk

Installer Notepad++ i Linux

Du kan installere Notepad++-editoren i Linux-systemer ved å bruke snap-pakkebehandlingen som vist.

sudo snap install notepad-plus-plus

16. Kakoune Code Editor

Kakoune er en gratis og åpen kildekode Vim-basert modal tekstredigerer med en redigeringsmodell som implementerer Vis tastetrykk som et tekstredigeringsspråk.

Den har flere funksjoner, blant annet:

  • Automatisk innrykk.
  • Saksmanipulasjon.
  • Overføring av hvert utvalg til et eksternt filter.
  • Kroker
  • Syntaksutheving.
  • Tilpasning.
  • Flere valg.

Installer Kakoune på Linux

Du kan installere Kakoune-editoren i Linux-systemer ved å bruke standard pakkebehandling som vist.

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 – Terminalbasert tekstredigerer

Micro er en kommandolinjebasert tekstredigerer bygget for å være enkel og intuitiv nok til at brukere kan dra nytte av funksjonene i andre terminalbaserte tekstredigerere uten den bratte læringskurven.

Micros funksjonshøydepunkter inkluderer:

  • Støtte for mus
  • Flere markører
  • Terminalemulering
  • Høy tilpassbarhet
  • Plugin system
  • Statisk bibliotek uten avhengigheter

Installer Micro i Linux

Du kan enkelt installere en mikro tekstredigerer i Linux-distribusjonen din ved å kjøre følgende installasjonsskript ved å bruke curl-kommandoen som vist.

curl https://getmic.ro | bash

18. Klammer tekstredigerer

Brackets er en moderne gratis og åpen kildekode-editor laget av Adobe med fokus på nettutvikling. Den er skrevet i HTML, CSS og JavaScript for å tilby webutviklere en rik koderedigeringsopplevelse med muligheten til å utvide de opprinnelige funksjonene ved hjelp av flere gratis utvidelser.

Brackets funksjoner inkluderer:

  • Et vakkert brukergrensesnitt
  • Preprosessorstøtte for SCSS og LESS
  • Innebygde redaktører
  • Live forhåndsvisning
  • Redigering med flere faner
  • PHP-støtte
  • Støtter Language Server Protocol
  • Støtte for plugin-utvidelser

Installer braketter i Linux

Du kan installere Brackets-editoren i Linux-systemer ved å bruke standard pakkebehandling som vist.

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] 

Alternativt kan du bruke snap-pakkebehandlingen til å installere Brackets i Linux.

sudo snap install brackets

19. Musematte tekstredigerer

Mousepad er en lett og brukervennlig tekstredigerer som primært er designet for Xfce-skrivebordsmiljøet og tilbyr viktige funksjoner for grunnleggende tekstredigering, noe som gjør den egnet for raske oppgaver uten å overvelde brukere.

Installer Mousepad i Linux

Du kan installere Musematte-editoren i Linux-systemer ved å bruke standardpakkebehandlingen som vist.

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 er et nytt tekstredigeringsprogram hovedsakelig utviklet på Lua-språket, som har som mål å tilby noe praktisk, behagelig, lite og raskt, laget så enkelt som mulig; enkel å endre og utvide, eller å bruke uten å gjøre noe av det.

21. Ask Redaktør

ash er en enkel og ren kommandolinjebasert tekstredigerer, som er designet for å være enkel å bruke med moderne nøkkelbindinger, og den er effektiv nok til å administrere et stort antall filer samtidig og har et bredt utvalg av moderne funksjoner.

22. CudaText

CudaText er en ny ren åpen kildekode og tekstredigering på tvers av plattformer som kommer med tonnevis av funksjoner som inkluderer:

  • Syntaks fremhever mange språk.
  • Finn/erstatt med regulære uttrykk.
  • Kommandopalett, med uklar matching.
  • Binær/Hex-visningsprogram for filer med ubegrenset størrelse.
  • Støtte for mange kodinger.

23. Medit Text Editor

medit er en lett åpen kildekode-tekstredigerer for Mac, Linux og Windows. Den startet opprinnelig som en enkel innebygd komponent i GGAP-redigeringsprogrammet og er nå sin egen frittstående tekstredigerer.

medits funksjoner inkluderer

  • Tilpassbar syntaksutheving.
  • Støtte for plugins skrevet i Python, C eller Lua.
  • Støtte for regulære uttrykk.
  • Konfigurerbare tastaturakseleratorer.

Avsluttende

Jeg tror listen er mer enn det vi har sett på, så hvis du har brukt andre gratis og åpen kildekode-tekstredigerere, gi oss beskjed ved å legge inn en kommentar. Takk for at du leser og hold deg alltid tilkoblet Tecmint.