23 Bedste Open Source tekstredaktører (GUI + CLI) i 2021

tekstredaktører kan bruges til at skrive kode, redigere tekstfiler såsom konfigurationsfiler, oprette brugerinstruktionsfiler og mange flere. Tekstredaktører er af to slags, som er den grafiske brugergrænseflade (GUI) og kommandolinjetekstredaktører (konsol eller terminal).

gå ikke glip af: mine foretrukne Kommandolinjeredaktører til -Hvad er din Editor?

i denne artikel tager jeg et kig på nogle af de bedste 21 open source almindeligt anvendte tekstredaktører på både servere og desktops.

Vi/vim Editor

Vim er en kraftfuld kommandolinjebaseret teksteditor, der har forbedret funktionaliteterne i den gamle teksteditor. Det er en af de mest populære og udbredte tekstredaktører blandt systemadministratorer og programmører, hvorfor mange brugere ofte henviser til det som en programmørredaktør. Det muliggør syntaksfremhævning, når du skriver kode eller redigerer konfigurationsfiler.

Du kan installere Vim editor i systemerne ved hjælp af din standard pakkehåndtering som vist.

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

Hvis du vil se vores komplette serie på vi (m), henvises til nedenstående links:

  • Lær og brug Vi/vim som Fuldtekstredigeringsprogram
  • Lær ‘vi/vim’ Editor Tips og Tricks til at forbedre dine færdigheder
  • 8 interessante ‘vi/vim’ Editor Tips og Tricks
Vi/vim Editor
vi/figcaption>

gedit

Gedit er en generel GUI-baseret teksteditor og er installeret som standard teksteditor på GNOME desktop miljø. Det er nemt at bruge, meget pluggbar og en kraftfuld editor med følgende funktioner:

  • understøttelse af UTF-8
  • brug af Konfigurerbar skriftstørrelse og farver
  • meget tilpasselig syntaksfremhævning
  • Fortryd og gentag funktionaliteter
  • tilbageførsel af filer
  • Fjernredigering af filer
  • Søg og erstat tekst
  • udklipsholder supportfunktioner og mange flere
gedit editor
gedit editor

Du kan installere gedit editor i liniesystemer ved hjælp af din standard pakkehåndtering som vist.

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

Nano Editor

Nano er en nem at bruge teksteditor, især for både nye og avancerede brugere. Det forbedrer brugervenligheden ved at levere tilpasselig nøglebinding.

Nano har følgende funktioner:

  • meget tilpasselige nøglebindinger
  • syntaksfremhævning
  • Fortryd og gentag indstillinger
  • fuld linjedisplay på standardoutput
  • Pager support til at læse fra standardindgang
Nano Editor
nano editor

Du kan installere nano editor i standard pakkehåndtering som vist.

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

Du kan tjekke vores komplette guide til redigering af filer med Nano editor på:

  • Sådan bruges Nano Editor i Linuk

GNU Emacs

Emacs er en meget udvidelig og tilpasselig teksteditor, der også tilbyder en fortolkning af Lisp programmeringssprog i sin kerne. Forskellige udvidelser kan tilføjes for at understøtte tekstredigeringsfunktionaliteter.

Emacs har følgende funktioner:

  • brugerdokumentation og tutorials
  • syntaksfremhævning ved hjælp af farver selv for almindelig tekst.
  • Unicode understøtter mange naturlige sprog.
  • forskellige udvidelse, herunder mail og nyheder, debugger interface, kalender, og mange flere
Emacs Editor
Emacs Editor

Du kan installere emacs Editor bruger din standard pakkehåndtering som vist.

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

Kate/skriv

Kate er en feature-rige og meget plug teksteditor, der kommer med KDesktop miljø (KDE). Kate-projektet sigter mod udviklingen af to hovedprodukter, der er: KatePart og Kate.

KatePart er en avanceret tekstredigeringskomponent, der er inkluderet i mange KDE-applikationer, der muligvis kræver, at brugerne redigerer tekst, mens Kate er en MDI-tekst (multiple document interface).

følgende er nogle af dens generelle funktioner:

  • kan udvides gennem scripting
  • Kodningsunderstøttelse såsom Unicode-tilstand
  • tekstgengivelse i tovejstilstand
  • Linjeafslutningsstøtte med automatisk detekteringsfunktioner

også fjernfilredigering og mange andre funktioner, herunder avancerede redigeringsfunktioner, applikationsfunktioner, programmeringsfunktioner, tekstbelysningsfunktioner, sikkerhedskopieringsfunktioner og søg og erstat funktioner.

Kate Editor
Kate Editor

Du kan installere Kate editor i standard pakkehåndtering som vist.

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

Sublime tekst Editor

Sublime tekst er en kraftfuld cross-platform kildekode editor med en Python programmering interface. Det understøtter mange programmeringssprog og markup-sprog, og funktioner kan tilføjes af brugere med plugins, for det meste community-bygget og understøttet under licenser til gratis programmer.

sublim teksteditor til Linuk
sublim teksteditor til Linuk

Du kan installere sublim teksteditor i Linuks-systemer ved hjælp af din standard pakkehåndtering 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 anden kommandolinjeditor med understøttelse af GUI-lignende funktioner såsom rullemenuer. Det er udviklet med vilje til udvikling af programmer, og en af dens vigtige funktioner er understøttelse af Unicode-tilstand.

Jed Editor
Jed Editor

Du kan installere Jed editor i standard pakkehåndtering som vist.

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

gVim Editor

det er en GUI-version af den populære Vim-editor, og den har lignende funktionaliteter som kommandolinjen vim.

Gvim Editor
Gvim Editor

Du kan installere gVim editor i Liniesystemer ved hjælp af din standard pakkehåndtering som vist.

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

Geany Editor

Geany er et lille og let integreret udviklingsmiljø, der tilbyder grundlæggende IDE-lignende funktioner med fokus på programudvikling ved hjælp af GTK+ toolkit.

det har nogle grundlæggende funktioner som anført nedenfor:

  • syntaksfremhævning
  • Pluggable interface
  • understøtter mange filtyper
  • aktiverer kodefoldning og kodenavigation
  • Symbolnavn og konstruktion af automatisk færdiggørelse
  • understøtter automatisk lukning af HTML og tags
  • elementær projektstyringsfunktionalitet plus mange flere
Geany editor
Geany editor

Du kan installere Geany Editor i liniesystemer ved hjælp af din standard pakkehåndtering 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+ – baseret, Let GUI-baseret teksteditor, som også er populær blandt brugere i dag. Det er nemt at bruge af nye brugere.

det har følgende funktioner:

  • Codeset option
  • tillader automatisk registrering af codeset
  • indstillinger for fortryd og gentag
  • Vis fillinjenumre
  • understøtter træk og slip indstillinger
  • Udskrivningssupport
leafpad editor
Leafpad editor

Du kan installere Leaf pad editor i systemer ved hjælp af Snap package manager som vist.

$ sudo snap install leafpad

Bluefish

Bluefish er en nem at installere og avanceret teksteditor rettet mod programmører og netudviklere. Det tilbyder et bredt sæt funktioner som anført nedenfor:

  • understøtter arbejde på flere projekter
  • Fjernfilredigering
  • Søg og erstat support
  • Fortryd og gentag mulighed
  • Automatisk gendannelse af ændrede filer
  • Fjernfilredigering
  • Søg og erstat support
  • Fortryd og gentag mulighed
  • automatisk gendannelse af ændrede filer
  • /li>
    Bluefish editor
    Bluefish editor

    Du kan installere bluefish Editor i brug af din standard pakkehåndtering som vist.

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

    Atom

    Atom er en gratis og open source cross-platform kode editor udviklet af GitHub. Det blev bygget til at kunne tilpasses fuldstændigt ved hjælp af internetteknologier som HTML og JavaScript, og det understøtter Node.JS-baserede plugins og indbygget Git-kontrol.

    atoms funktion højdepunkter inkluderer:

    • 100% open source
    • moderne, tilpasses layout
    • temaer
    • Embedded Git support
    • real-time samarbejde med Telesync
    • Smart auto-complete og IntelliSense
    • indbygget pakke manager
    atom teksteditor
    atom teksteditor

    Du kan installere atomeditor i Linuks-systemer ved hjælp af 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 open source moderne teksteditor bygget af Microsoft.

    Det tilbyder tonsvis af kraftfulde funktioner, herunder:

    • fuld debugging kapacitet med en interaktiv konsol, breakpoints, call stacks, etc.
    • indbygget Git-understøttelse med Git-kommandoer
    • IntelliSense
    • 100% tilpasningsevne
    • støtte til tonsvis af sprog lige ud af kassen
    • Toggable layouts
    • indbygget terminal
    Visual Studio CODE
    Visual Studio Code

    Du kan installere VSCode til din distribution ved at hente den .deb eller .rpm-pakke fra VSCode-overførselssiden.

    Lysbord

    Lysbord er en kraftfuld, rodfri teksteditor på tværs af platforme, der er bygget til at kunne tilpasses nok til at blive brugt i enhver, som brugeren vælger.

    Light Table funktioner omfatter:

    • inline evaluering
    • real-time ure
    • gratis og open source
    • Plugin manager
    • Kraftig redigering
    Light Table Code Editor
    light table Code Editor

    Du kan installere Light Table på Ubuntu og dets derivater ved hjælp af følgende ppa.

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

    Medit teksteditor

    medit er en letvægts open source-teksteditor til Mac. Det startede oprindeligt som en simpel indbygget komponent i GGAP editor og er nu sin egen stand-alone teksteditor.

    medits funktioner inkluderer:

    • tilpasses syntaksfremhævning
    • støtte til plugins skrevet i Python, C eller Lua
    • støtte til regulære udtryk
    • konfigurerbare tastatur acceleratorer
    Media teksteditor
    Media teksteditor

    Du kan hente og installere Medit fra mooedit.sourceforge.net side.

    Neovim – Vim-baseret teksteditor

    Neovim er en hyperekstensibel Vim-baseret teksteditor med fokus på brugervenlighed og funktionsudvidelighed. Det blev forked fra den populære vim-editor for aggressivt at refactorere dets funktionalitet og brugervenlighed med moderne GUI ‘ er, asynkron jobkontrol osv.

    neovims funktionshøjdepunkter inkluderer:

    • gratis og open source-licens
    • understøttelse af basismapper
    • kompatibilitet med de fleste Vim – plugins
    • en integreret, konfigurerbar terminalemulator
    Neovim-Vim – baseret teksteditor
    neovim-Vim-baseret teksteditor

    Du kan installere Neovim Editor i liniesystemer ved hjælp af din standard pakkehåndtering som vist.

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

    Notepad++

    Notepad++ er en tilpasselig teksteditor bygget med fokus på hastighed og minimal programstørrelse til vinduer platforme. Det er udviklet baseret på Scintilla teksteditor og kan få sin funktionalitet udvidet med masser af plugins.

    dens funktioner omfatter:

    • Tabbed redigering
    • kodefoldning
    • Bogmærkestøtte
    • Dokumentkort
    • Perl kompatibelt Regulært udtryk
    Notepad++ Kildekodeditor
    Notepad++ Kildekodeditor

    Du kan installere Notepad++ Editor i systemer ved hjælp af snap package manage som vist.

    $ sudo snap install notepad-plus-plus
    relateret Reado: 11 bedste Notepad++ – alternativer til Linuk

    Kakoune Code Editor

    Kakoune er en gratis og open source Vim-baseret Modal teksteditor med en redigeringsmodel, der implementerer Vi ‘ s tastetryk som et tekstredigeringssprog.

    det har flere funktioner, blandt hvilke er:

    • Auto-indrykning
    • Case manipulation
    • rør hvert valg til et eksternt filter
    • kroge
    • syntaksfremhævning
    • tilpasning
    • flere valg
    Kakune Code Editor
    Kakoune code editor

    Du kan installere Kakoune-editoren i kakune-systemer ved hjælp af din standard pakkehåndtering som vist.

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

    Mikroterminalbaseret teksteditor

    Micro er en kommandolinjebaseret teksteditor, der er bygget til at være let og intuitiv nok til, at brugerne kan drage fordel af funktionerne i andre terminalbaserede teksteditorer uden den stejle indlæringskurve.

    Micro funktion højdepunkter omfatter:

    • musestøtte
    • flere markører
    • terminalemulering
    • høj tilpasningsevne
    • Plugin system
    • statisk bibliotek uden afhængigheder
    Mikroterminal teksteditor
    Micro Terminal teksteditor

    Du kan nemt installere micro i din distribution ved at køre følgende installationsskript.

    $ curl https://getmic.ro | bash

    Brackets teksteditor

    Brackets er en moderne gratis og open source kode editor skabt af Adobe med fokus på Internet udvikling. Det er skrevet i HTML, CSS og JavaScript for at tilbyde internetudviklere en rig koderedigeringsoplevelse med evnen til at udvide sine oprindelige funktioner ved hjælp af flere gratis udvidelser.

    parentes funktioner omfatter:

    • en smuk brugergrænseflade
    • Præprocessorstøtte til SCSS og mindre
    • Inline editors
    • live forhåndsvisning
    • Multiple tabbed editing
    • PHP support
    • understøtter Sprogserverprotokol
    • støtte til plugin-udvidelser
    brackets teksteditor
    brackets teksteditor

    Du kan installere brackets Editor i Linuks-systemer ved hjælp af snap package manager som vist.

    $ sudo snap install brackets

    Lite Editor

    Lite er en ny teksteditor, der for det meste er udviklet på Lua-sproget, der sigter mod at tilbyde noget praktisk, behageligt, lille og hurtigt, skabt så enkelt som muligt; let at ændre og udvide eller at bruge uden at gøre det heller.

    Lite teksteditor
    Lite teksteditor

    Ash Editor

    ash er en almindelig og ren kommandolinjebaseret teksteditor, der er designet til at være let at bruge med moderne nøglebindinger og det er effektivt nok til at styre et stort antal filer samtidigt og har en bred vifte af moderne funktioner.

    Ash - Modern Terminal teksteditor
    Ash – Modern Terminal teksteditor

    Cudatekst

    Cudatekst er en ny ren open source og cross-platform tekst editor, der kommer med tonsvis af funktioner, som omfatter:

    • syntaks højdepunkt for en masse sprog.
    • Find / Erstat med regulære udtryk.
    • Kommandopalette med uklar matchning.binær / sekskantet fremviser for filer af ubegrænset størrelse.
    • støtte til mange kodninger.
    CudaText - cross-platform text editor
    CudaText – cross-platform text editor
    Concluding
  • Skriv et svar

    Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *