23 bästa textredigerare med öppen källkod (GUI + CLI) 2021

textredigerare kan användas för att skriva kod, redigera textfiler som konfigurationsfiler, skapa användarinstruktionsfiler och många fler. I Linux är textredigerare av två slag som är det grafiska användargränssnittet (GUI) och kommandoradstextredigerare (konsol eller terminal).

missa inte: min favorit Kommandoradsredigerare för Linux-Vad är din redaktör?

i den här artikeln tittar jag på några av de bästa 21 open source-vanliga textredigerarna i Linux på både servrar och stationära datorer.

Vi/vim Editor

Vim är en kraftfull kommandoradsbaserad textredigerare som har förbättrat funktionerna i den gamla Unix vi textredigeraren. Det är en av de mest populära och mest använda textredigerare bland systemadministratörer och programmerare det är därför många användare ofta hänvisar till det som programmerarens redaktör. Det möjliggör syntaxmarkering när du skriver kod eller redigerar konfigurationsfiler.

Du kan installera vim editor i Linux-system med din standard pakethanterare som visas.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

om du vill se vår kompletta serie på vi (m), se länkarna nedan:

  • lär dig och använd Vi/vim som en Fulltextredigerare i Linux
  • lär dig ’Vi/vim’ Editor Tips och Tricks för att förbättra dina färdigheter
  • 8 intressant ’Vi/vim’ Editor Tips och Tricks
Vi/vim Linux Editor
vi/vim Linux editor

Gedit

Gedit är en generell GUI baserad textredigerare och installeras som standard textredigerare på Gnome skrivbordsmiljö. Det är enkelt att använda, mycket pluggbar och en kraftfull redaktör med följande funktioner:

  • stöd för UTF-8
  • användning av konfigurerbar teckenstorlek och färger
  • mycket anpassningsbar syntaxmarkering
  • Ångra och gör om funktioner
  • återställning av filer
  • Fjärrredigering av filer
  • Sök och ersätt text
  • Urklipp stödfunktioner och många fler
Gedit editor
gedit editor

Du kan installera gedit Editor i Linux-system med din standardpaket manager som visas.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano är en lättanvänd textredigerare, speciellt för både nya och avancerade Linux-användare. Det förbättrar användbarheten genom att tillhandahålla anpassningsbar nyckelbindning.

Nano har följande funktioner:

  • mycket anpassningsbara tangentbindningar
  • syntaxmarkering
  • Ångra och gör om alternativ
  • full radvisning på standardutgången
  • personsökare stöd för att läsa från standardinmatning
Nano Editor
Nano editor

Du kan installera nano Editor i Linux-system med din standard pakethanterare som visas.

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

Du kan kolla vår kompletta guide för redigering av filer med Nano editor på:

  • hur man använder Nano Editor i Linux

GNU Emacs

Emacs är en mycket utbyggbar och anpassningsbar textredigerare som också erbjuder en tolkning av Lisp-programmeringsspråket i sin kärna. Olika tillägg kan läggas till för att stödja textredigeringsfunktioner.

Emacs har följande funktioner:

  • användardokumentation och handledning
  • syntaxmarkering med färger även för vanlig text.
  • Unicode stöder många naturliga språk.
  • olika tillägg inklusive mail och nyheter, debugger gränssnitt, kalender och många fler
Emacs Editor
Emacs Editor

Du kan installera Emacs Editor i Linux-system med din standard pakethanterare som visas.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

Kate är en funktionsrik och mycket pluggbar textredigerare som kommer med KDesktop Environment (KDE). Kate-projektet syftar till att utveckla två huvudprodukter som är: KatePart och Kate.

KatePart är en avancerad textredigeringskomponent som ingår i många KDE-program som kan kräva att användare redigerar text medan Kate är en MDI-text (multiple document interface).

Följande är några av dess allmänna funktioner:

  • Extensible genom scripting
  • kodning stöd såsom Unicode-läge
  • text rendering i dubbelriktad läge
  • linje slutar stöd med automatisk detektering funktioner

även fjärrfil redigering och många andra funktioner, inklusive avancerade redigeringsfunktioner, programfunktioner, programmeringsfunktioner, text markering funktioner, backup funktioner, och söka och ersätta funktioner.

Kate Editor
Kate Editor

Du kan installera Kate editor i Linux-system med din standard pakethanterare som visas.

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime textredigerare

Sublime Text är en kraftfull plattformsoberoende källkod redaktör med en Python programmeringsgränssnitt. Den stöder många programmeringsspråk och markeringsspråk, och funktioner kan läggas till av användare med plugins, mestadels samhällsbyggda och stöds under friprogramvarulicenser.

Sublime textredigerare för Linux
Sublime textredigerare för Linux

Du kan installera Sublime textredigerare i Linux-system med din standardpaket som visas.

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Jed Editor

Jed är också en annan kommandoradsredigerare med stöd för GUI som funktioner som rullgardinsmenyer. Det är utvecklat avsiktligt för mjukvaruutveckling och en av dess viktiga funktioner är stöd för Unicode-läge.

Jed Editor
Jed Editor

Du kan installera Jed editor i Linux-system med din standard pakethanterare som visas.

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

gVim Editor

det är en GUI-version av den populära vim-redigeraren och den har liknande funktioner som kommandoraden vim.

gVim Editor
Gvim Editor

Du kan installera gVim editor i Linux-system med din standardpaket manager som visas.

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany är en liten och lätt integrerad utvecklingsmiljö som erbjuder grundläggande IDE-liknande funktioner med fokus på mjukvaruutveckling med hjälp av GTK+ toolkit.

den har några grundläggande funktioner som anges nedan:

  • syntaxmarkering
  • pluggbart gränssnitt
  • stöder många filtyper
  • aktiverar kodvikning och kodnavigering
  • symbolnamn och konstruera automatisk komplettering
  • stöder automatisk stängning av HTML-och XML-taggar
  • Elementary project management funktionalitet plus många fler
geany editor
geany editor

Du kan installera Geany Editor i Linux-system med din standardpaket manager som visas.

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad är en GTK+ – baserad, lätt GUI-baserad textredigerare som också är populär bland Linux-användare idag. Det är lätt att använda av nya Linux-användare.

den har följande funktioner:

  • Codeset option
  • tillåter automatisk detektering av codeset
  • alternativ för Ångra och gör om
  • Visa fillinjenummer
  • stöder dra och släpp alternativ
  • utskriftsstöd
Leafpad Editor
Leafpad editor

Du kan installera Leaf pad Editor i Linux-system med snap package manager som visas.

$ sudo snap install leafpad

Bluefish

Bluefish är en enkel att installera och avancerad textredigerare inriktning Linux programmerare och webbutvecklare. Det erbjuder en bred uppsättning funktioner som anges nedan:

  • lätt och snabb
  • integrerar externa Linux-program som lint, weblint, make och många andra och filter, rörsystem som sed, Sortera, awk och många fler
  • Stavningskontrollfunktionen
  • stöder arbete på flera projekt
  • Fjärrfilredigering
  • Sök och ersätt stöd
  • Ångra och gör om alternativet
  • automatisk återställning av modifierade filer
bluefish editor
bluefish editor

Du kan installera bluefish Editor i Linux-system använda din standard pakethanterare som visas.

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom är en fri och öppen källkod plattformsoberoende kodredigerare utvecklad av GitHub. Den byggdes för att vara helt anpassningsbar med hjälp av webbteknik som HTML och JavaScript och den har stöd för Node.js-baserade plugins och inbyggd Git-kontroll.

atoms funktionshöjdpunkter inkluderar:

  • 100% öppen källkod
  • Modern, anpassningsbar layout
  • teman
  • inbäddad Git stöd
  • samarbete i realtid med Telesync
  • Smart Auto-complete och IntelliSense
  • inbyggd pakethanterare
atom textredigerare
Atom textredigerare

Du kan installera atom Editor i Linux-system med följande kommandon.

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

VSCode

VSCode är en robust fri och öppen källkod modern textredigerare byggd av Microsoft för Linux, Mac och Windows-datorer.

det erbjuder massor av kraftfulla funktioner inklusive:

  • Full felsökningsfunktion med en interaktiv konsol, brytpunkter, samtalsstackar etc.
  • inbyggt Git-stöd med Git-kommandon
  • IntelliSense
  • 100% anpassningsbarhet
  • stöd för massor av språk rakt ut ur lådan
  • Toggbara layouter
  • inbyggd terminal
Visual Studio CODE
Visual Studio Code

Du kan installera vscode för din Linux-distribution genom att ladda ner .deb eller .rpm-paket från vscode-nedladdningssidan.

Light Table

Light Table är en kraftfull, rörig fri plattformsoberoende textredigerare byggd för att vara anpassningsbar nog att användas i någon som användaren väljer.

Light Table funktioner inkluderar:

  • inline utvärdering
  • realtids klockor
  • gratis och öppen källkod
  • Plugin manager
  • kraftfull redigering
Light Table Code Editor
light table Code Editor

Du kan installera light table på Ubuntu och dess derivat med hjälp av följande ppa.

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

Medit textredigerare

medit är en lätt öppen källkod textredigerare för Mac, Linux och Windows. Det började ursprungligen som en enkel inbyggd komponent i ggap-redigeraren och är nu sin egen fristående textredigerare.

medits funktioner inkluderar:

  • anpassningsbar syntaxmarkering
  • stöd för plugins skrivna i Python, C eller Lua
  • stöd för reguljära uttryck
  • konfigurerbara tangentbordsacceleratorer
Media textredigerare
Media textredigerare
Media textredigerareMedia textredigerareMedia textredigerare

Du kan ladda ner och installera medit från mooedit.sourceforge.net sida.

Neovim – vim-baserad textredigerare

Neovim är en hyperextenderbar vim-baserad textredigerare med fokus på användbarhet och funktionsutdragbarhet. Det gafflades från den populära vim-redigeraren för att aggressivt refactor dess funktionalitet och användbarhet med moderna Gui, asynkron jobbkontroll etc.

neovims funktionshöjdpunkter inkluderar:

  • fri och öppen källkod
  • stöd för xdg baskataloger
  • kompatibilitet med de flesta vim plugins
  • en inbäddad, konfigurerbar terminalemulator
Neovim-vim - baserad textredigerare
neovim-vim – baserad textredigerare

Du kan installera neovim Editor i Linux-system med din standard pakethanterare som visas.

$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

Notepad++

Notepad++ är en anpassningsbar textredigerare byggd med fokus på hastighet och minimal programstorlek för Windows-plattformar. Det är utvecklat baserat på Scintilla textredigerare och kan få sin funktionalitet utökad med massor av plugins.

dess funktioner inkluderar:

  • flikar redigering
  • kod fällbara
  • bokmärke stöd
  • dokument karta
  • Perl kompatibel Reguljärt uttryck
Notepad++ källkod redaktör
Notepad++ källkod redaktör

Du kan installera Notepad++ Editor i Linux-system med Snap-paket hantera som visas.

$ sudo snap install notepad-plus-plus
relaterad Reado: 11 bästa Notepad++ alternativ för Linux

Kakoune Code Editor

Kakoune är en fri och öppen källkod Vim-baserad modal textredigerare med en redigeringsmodell som implementerar Vi: s tangenttryckningar som ett textredigeringsspråk.

den har flera funktioner bland vilka är:

  • automatisk indragning
  • Case manipulation
  • rör varje val till ett externt filter
  • krokar
  • syntaxmarkering
  • anpassning
  • flera val
Kakoune Code Editor
kakoune code editor

Du kan installera kakoune Editor i Linux-system med din standardpaket manager som visas.

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Mikroterminalbaserad textredigerare

Micro är en kommandoradsbaserad textredigerare byggd för att vara enkel och intuitiv nog för användare att dra nytta av funktionerna i andra terminalbaserade textredigerare utan den branta inlärningskurvan.

Micros funktionshöjdpunkter inkluderar:

  • mus stöd
  • flera markörer
  • Terminal emulering
  • hög anpassningsbarhet
  • Plugin system
  • statiskt bibliotek utan beroenden
Micro Terminal textredigerare
Micro terminal textredigerare

Du kan enkelt installera micro i din Linux-distribution genom att köra följande installationsskript.

$ curl https://getmic.ro | bash

Brackets textredigerare

Brackets är en modern fri och öppen källkodsredigerare skapad av Adobe med fokus på webbutveckling. Det är skrivet i HTML, CSS och JavaScript för att erbjuda webbutvecklare en rik kodredigeringsupplevelse med möjligheten att utöka sina inbyggda funktioner med flera gratis tillägg.

parenteser funktioner inkluderar:

  • en vacker användargränssnitt
  • Preprocessor stöd för SCSS och mindre
  • Inline redaktörer
  • live preview
  • flera flikar redigering
  • PHP stöd
  • stöder språk serverprotokoll
  • stöd för plugin tillägg
brackets textredigerare
brackets textredigerare

Du kan installera brackets Editor i Linux-system med snap package manager som visas.

$ sudo snap install brackets

Lite Editor

Lite är en ny textredigerare som mest utvecklats på Lua-språket, som syftar till att erbjuda något praktiskt, tilltalande, litet och snabbt, skapat så enkelt som möjligt; lätt att ändra och expandera, eller att använda utan att göra heller.

Lite textredigerare
Lite textredigerare

Ash Editor

ash är en vanlig och ren kommandoradsbaserad textredigerare, som är utformad för att vara lätt att använda med moderna nyckelbindningar och det är tillräckligt effektivt för att hantera ett stort antal filer samtidigt och har ett brett utbud av moderna funktioner.

Ash - Modern Terminal textredigerare
Ash – Modern Terminal textredigerare

CudaText

CudaText är en ny ren öppen källkod och kors-plattform textredigerare som kommer med massor av funktioner som inkluderar:

  • syntax markera för många språk.
  • Sök / Ersätt med reguljära uttryck.
  • kommandopalett, med fuzzy matchning.
  • binär / Hex viewer för filer med obegränsad storlek.
  • stöd för många kodningar.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *