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).
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
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
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
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
Du kan installera Notepad++ Editor i Linux-system med Snap-paket hantera som visas.
$ sudo snap install notepad-plus-plus
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
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
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
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.
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.
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.