Tekstredigerere kan brukes til å skrive kode, redigere tekstfiler som konfigurasjonsfiler, lage brukerinstruksjonsfiler og mange flere. I Linux, tekstredigerere er av to typer som er det grafiske brukergrensesnittet (GUI) og kommandolinje tekstredigerere (konsoll eller terminal).
i denne artikkelen tar jeg en titt på noen av De beste 21 open-source-brukte tekstredigererne I Linux på både servere og skrivebord.
Vi/Vim Editor
Vim er en kraftig kommandolinjebasert tekst editor som har forbedret funksjonaliteten til den gamle Unix Vi tekst editor. Det er en av De mest populære og brukte tekstredigererne blant Systemadministratorer og programmerere, og derfor refererer mange brukere ofte til det som programmerer redaktør. Det gjør syntax highlighting når du skriver kode eller redigere konfigurasjonsfiler.
du kan installere Vim editor I Linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim
hvis du vil se vår komplette serie på vi(m), vennligst se linkene nedenfor:
- Lær Og Bruk Vi/Vim Som En Fulltekstredigerer I Linux
- Lær ‘Vi/Vim’ Editor Tips og Triks for Å Forbedre Dine Ferdigheter
- 8 Interessante ‘Vi/Vim’ Editor Tips og Triks
- Støtte For UTF-8
- Bruk av konfigurerbar skriftstørrelse og farger
- svært tilpasses syntaks utheving
- Angre og gjenta funksjonalitet
- Tilbakestilling av filer
- Ekstern redigering av filer
- Søk og erstatt tekst
- Utklippstavle støtte funksjonalitet og mange flere
Gedit
Gedit Er En Generell Gui-basert tekstredigerer og er installert som standard tekstredigerer på gnome-skrivebordsmiljøet. Det er enkelt å bruke, svært pluggable og en kraftig editor med følgende funksjoner:
du kan installere gedit editor i linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit
Nano Editor
Nano er en enkel å bruke tekst editor, spesielt for både nye Og avanserte Linux-brukere. Det forbedrer brukervennligheten ved å gi passelig nøkkel binding.
Nano har følgende funksjoner:Syntax highlighting
du kan installere nano editor i linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano
du kan sjekke vår komplette guide for redigering av filer Med Nano editor på:
- Hvordan Bruke Nano Editor I Linux
GNU Emacs
Emacs Er en svært utvidbar og passelig tekst editor som også tilbyr en tolkning Av Lisp programmeringsspråk i kjernen. Ulike utvidelser kan legges til støtte for tekstredigering funksjonalitet.
Emacs har følgende funksjoner:
- brukerdokumentasjon og tutorials
- Syntax highlighting bruker farger selv for ren tekst.
- Unicode støtter mange naturlige språk.
- Ulike utvidelser, inkludert mail og nyheter, debugger-grensesnitt, kalender og mange flere
du kan installere emacs editor i linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs
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 brukerne redigerer tekst, Mens Kate er et mdi-tekst (multiple document interface), redaktør.
følgende er noen av de generelle funksjonene:Tekst gjengivelse i toveis modus
også ekstern fil redigering og mange andre funksjoner, inkludert avanserte editor funksjoner, programmer funksjoner, programmering funksjoner, tekst utheving funksjoner, backup funksjoner, og søke og erstatte funksjoner.
Du kan installere Kate editor I Linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate
Sublime Text Editor
Sublime Text er en kraftig kryssplattform kildekode editor med Et Python programmeringsgrensesnitt. Den støtter mange programmeringsspråk og markeringsspråk, og funksjoner kan legges til av brukere med plugins, for det meste samfunnsbygd og støttet under fri programvarelisenser.
Du kan installere Sublime Text editor i Linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text
Jed Editor
Jed Er også en annen kommandolinjeditor med støtte FOR GUI-lignende funksjoner som rullegardinmenyer. Den er utviklet med hensikt for programvareutvikling, og en av de viktige funksjonene er støtten Til Unicode-modus.
Du kan installere jed editor I Linux-systemer ved å bruke standard pakkebehandling som vist.
$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed
Gvim Editor
DET ER EN GUI-versjon av den populære vim-editoren, og den har lignende funksjoner som kommandolinjen Vim.
du kan installere gvim editor I Linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim
Geany Editor
Geany Er en liten og lett integrert utviklingsmiljø som tilbyr grunnleggende IDE – lignende funksjoner med fokus på programvareutvikling VED HJELP AV GTK + verktøykasse.
Den har noen grunnleggende funksjoner som er nevnt nedenfor:Pluggbart grensesnitt
du kan installere geany editor i linux-systemer ved HJELP AV standard pakkebehandling som vist.
$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany
Leaf Pad
Leaf Pad Er EN GTK + basert, lett GUI basert tekst editor som også er populær blant Linux-brukere i dag. Det er enkelt å bruke av Nye Linux-brukere.
den har følgende funksjoner:
- Kodesett alternativ
- Tillater automatisk gjenkjenning av kodesett
- alternativer for angre og gjenta
- Vis fil linjenumre
- Støtter Dra Og Slipp alternativer
- Utskriftsstøtte
du Kan Installere leaf pad editor i linux-systemer ved hjelp av snap package manager Som Vist.
$ sudo snap install leafpad
Bluefish
Bluefish er en lett-å-installere og avansert tekst editor rettet Mot Linux programmerere og webutviklere. Det tilbyr et bredt sett med funksjoner som er nevnt nedenfor:Integrerer eksterne Linux-programmer som lint, weblint, make, og mange andre og filtre, rør som sed, sort, awk, og mange flere
du kan installere bluefish editor I linux-systemer bruke standard pakkebehandling som vist.
$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish
Atom
Atom Er en gratis og åpen kildekode kryssplattform kode editor utviklet av GitHub. Den ble bygget for å være helt passelig ved hjelp av web-teknologier som HTML og JavaScript, og den har støtte For Node.js-baserte plugins og innfødt Git-kontroll.
Atom funksjon høydepunkter inkluderer:
- 100% åpen kildekode
- moderne, tilpassbar layout
- Temaer
- Innebygd Git-støtte
- sanntids samarbeid Med Telesync
- Smart autofullfør Og IntelliSense
- Innebygd pakkebehandling
du kan installere atom editor I Linux-systemer ved hjelp av Følgende Kommandoer.
---------- 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 er en robust gratis og åpen kildekode moderne tekst editor bygget Av Microsoft For Linux, Mac og Windows-maskiner.Den tilbyr tonnevis av kraftige funksjoner, inkludert: Full feilsøkingskapasitet Med en interaktiv konsoll, avbruddspunkter, anropsstabler, etc.
du kan installere vscode for linux-distribusjonen ved å laste ned .deb eller .rpm pakke Fra vscode nedlastingssiden.
Light Table
Light Table Er en kraftig, ryddig kryssplattform tekst editor bygget for å være passelig nok til å brukes i noen som brukeren velger.
Lys Tabellen funksjoner inkluderer:
- Inline evaluering
- Real-time klokker
- Gratis og åpen kildekode
- Plugin manager
- Kraftig redigering
du Kan Installere light table på ubuntu og dets derivater ved hjelp av følgende Ppa.
$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer
Medit Tekst Editor
medit er en lett åpen kildekode tekst editor For Mac, Linux og Windows. Det opprinnelig startet som en enkel innebygd del AV ggap editor og er nå sin egen frittstående tekst editor.
medits funksjoner inkluderer:
- passelig syntaks utheving
- Støtte for plugins skrevet I Python, C, Eller Lua
- Støtte for regulære uttrykk
- Konfigurerbare tastatur akseleratorer
- Kompatibilitet med de fleste vim plugins
- en innebygd, konfigurerbar terminal emulator
du kan laste Ned og Installere medit fra mooedit.sourceforge.net page.
Neovim-Vim-basert Tekst Editor
Neovim Er en hyperextensible vim-basert tekst editor med fokus på brukervennlighet og funksjon utvidelsesmuligheter. Det ble forked fra den populære vim-redaktøren for å aggressivt refactor sin funksjonalitet og brukervennlighet med moderne Gui, asynkron jobbkontroll, etc.
Neovims funksjonshøydepunkter inkluderer:Støtte FOR xdg base kataloger
du kan installere neovim Editor i linux-systemer ved hjelp av standard pakkebehandling som vist.
$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim
Notepad++
Notepad++ Er en passelig tekst editor bygget med fokus på hastighet og minimal programstørrelse For Windows-plattformer. Den er utviklet basert På Scintilla text editor og kan ha sin funksjonalitet utvidet med tonnevis av plugins.
dens funksjoner inkluderer:
- Tabbed redigering
- kode folding
- Bokmerke støtte
- Dokument kart
- Perl Kompatibelt Regulært Uttrykk
du kan installere notepad++ editor I Linux-systemer ved hjelp av snap package manage som vist.
$ sudo snap install notepad-plus-plus
Kakoune Code Editor
Kakoune Er en gratis og åpen kildekode Vim-basert modal tekstredigerer med en redigeringsmodell som implementerer vi tastetrykk som tekstredigeringsspråk.
Den har flere funksjoner blant disse er:
- Automatisk innrykk
- saksbehandling
- Rør hvert valg til et eksternt filter
- Kroker
- Syntaksutheving
- Tilpasning
- Flere valg
du kan installere kakoune editor i linux-systemer ved hjelp av standard Pakkebehandling som vist.
$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune
Mikroterminalbasert Tekstredigerer
Mikro Er en kommandolinjebasert tekstredigerer bygget for å være enkel og intuitiv nok til at brukerne kan dra nytte av funksjonene i andre terminalbaserte tekstredigerere uten den bratte læringskurven.
Mikro har høydepunkter inkluderer:
- mus støtte
- Flere pekere
- Terminalemulering
- Høy tilpassbarhet
- Plugin system
- Statisk bibliotek uten avhengigheter
du kan enkelt installere micro i linux-distribusjonen Din ved å kjøre følgende installasjonsskript.
$ curl https://getmic.ro | bash
Brackets Text Editor
Brackets er en moderne gratis og åpen kildekode editor laget Av Adobe med fokus på webutvikling. Det er skrevet I HTML, CSS og JavaScript for å tilby webutviklere en rik koderedigeringsopplevelse med muligheten til å utvide sine innfødte funksjoner ved hjelp av flere gratis utvidelser.
Braketter funksjoner inkluderer:
- En vakker Brukergrensesnitt
- preprosessor støtte FOR SCSS og MINDRE
- Inline redaktører
- live preview
- Flere faner redigering
- PHP støtte
- Støtter Språk Serverprotokoll
- Støtte for plugin utvidelser
du kan installere parentes editor i linux-systemer ved hjelp av snap package manager som vist.
$ sudo snap install brackets
Lite Editor
Lite Er en ny tekst editor hovedsakelig utviklet I Lua språk, som har som mål å tilby noe praktisk, behagelig, liten og rask, laget så enkelt som mulig; lett å endre og utvide, eller å bruke uten å gjøre enten.
Ash Editor
ash er en enkel og ren kommandolinjebasert tekstredigerer, som er designet for å være enkel å bruke med moderne nøkkelbindinger og det er effektivt nok til å håndtere et stort antall filer samtidig og har et bredt utvalg av moderne funksjoner.
CudaText
CudaText Er en ny ren åpen kildekode og kryss-plattform tekst editor som kommer med tonnevis av funksjoner som inkluderer: