21 najboljših odprtokodnih urejevalnikov besedil (GUI + CLI) v letu 2019


Urejevalnike besedil lahko uporabljate za pisanje kode, urejanje besedilnih datotek, kot so konfiguracijske datoteke, ustvarjanje uporabniških datotek z navodili in še veliko več. V Linuxu so urejevalniki besedil dve vrsti, to sta grafični uporabniški vmesnik (GUI) in urejevalniki besedil v ukazni vrstici (konzola ali terminal).

V tem članku si ogledujem nekaj najboljših 21 odprtokodnih pogosto uporabljenih urejevalnikov besedil v Linuxu na strežnikih in namizjih.

1. Urejevalnik Vi/Vim

omogoča poudarjanje sintakse med pisanjem kode ali urejanjem konfiguracijskih datotek.

Urejevalnik Vim lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install vim     [On Debian, Ubuntu and Mint]
$ sudo dnf install vim     [On RHEL, CentOS and Fedora]
$ sudo pacman -S vim       [On Arch Linux and Manjaro]
$ sudo zypper install vim  [On OpenSuse]

Če si želite ogledati našo celotno serijo na vi (m), si oglejte spodnje povezave:

  • Naučite se in uporabljajte Vi/Vim kot urejevalnik celotnega besedila v Linuxu
  • Preberite nasvete in zvijače za urejanje vi/Vim za izboljšanje vaših veščin
  • 8 zanimivih nasvetov in trikov za urejevalnik »Vi/Vim«

2. Gedit

Gedit je urejevalnik besedil s splošnim uporabniškim vmesnikom in je privzeto nameščen v namiznem okolju Gnome. Je preprost za uporabo, zelo vstavljiv in zmogljiv urejevalnik z naslednjimi funkcijami:

  • Podpora za UTF-8
  • Uporaba nastavljive velikosti in barv pisave
  • Zelo prilagodljivo poudarjanje skladnje
  • Razveljavitev in ponovitev funkcionalnosti
  • Razveljavitev datotek
  • Daljinsko urejanje datotek
  • Poiščite in zamenjajte besedilo
  • Odložišče podpira funkcije in še veliko več

Urejevalnik Gedit lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install gedit     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gedit     [On RHEL, CentOS and Fedora]
$ sudo pacman -S gedit       [On Arch Linux and Manjaro]
$ sudo zypper install gedit  [On OpenSuse]

3. Nano urednik

Nano je enostaven za uporabo urejevalnik besedil, zlasti za nove in napredne uporabnike Linuxa. Izboljša uporabnost z zagotavljanjem prilagodljive vezave tipk.

Nano ima naslednje lastnosti:

  • Zelo prilagodljive vezave tipk
  • Označevanje sintakse
  • Razveljavi in ponovi možnosti
  • Prikaz celotne vrstice na standardnem izhodu
  • Podpora pozivniku za branje s standardnega vnosa

Urejevalnik Nano lahko v sisteme Linux namestite s privzetim upraviteljem paketov, kot je prikazano.

$ sudo apt install nano     [On Debian, Ubuntu, and Mint]
$ sudo dnf install nano     [On RHEL, CentOS and Fedora]
$ sudo pacman -S nano       [On Arch Linux and Manjaro]
$ sudo zypper install nano  [On OpenSuse]

Naš celoten vodnik za urejanje datotek z urejevalnikom Nano lahko preberete na:

  • Kako uporabljati urejevalnik Nano v Linuxu

4. GNU Emacs

Emacs je zelo razširljiv in prilagodljiv urejevalnik besedil, ki v svojem jedru ponuja tudi interpretacijo programskega jezika Lisp. Za podporo funkcij urejanja besedila je mogoče dodati različne razširitve.

Emacs ima naslednje funkcije:

  • Uporabniška dokumentacija in vadnice
  • Označevanje sintakse z uporabo barv tudi za navadno besedilo.
  • Unicode podpira številne naravne jezike.
  • Različna razširitev, vključno s pošto in novicami, vmesnikom za iskanje napak, koledarjem in številnimi drugimi

Urejevalnik Emacs lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install emacs     [On Debian, Ubuntu, and Mint]
$ sudo dnf install emacs     [On RHEL, CentOS and Fedora]
$ sudo pacman -S emacs       [On Arch Linux and Manjaro]
$ sudo zypper install emacs  [On OpenSuse]

5. Kate/Kwrite

Kate je bogat s funkcijami in zelo vstavljiv urejevalnik besedil, ki je priložen KDesktop Environment (KDE). Cilj projekta Kate je razvoj dveh glavnih izdelkov: KatePart in Kate.

KatePart je napredna komponenta urejevalnika besedil, ki je vključena v številne programe KDE in morda od uporabnikov zahteva urejanje besedila, medtem ko je Kate urejevalnik besedil z več dokumenti (MDI).

Nekaj splošnih značilnosti:

  • Razširljivo s skriptiranjem
  • Podpora za kodiranje, kot je način Unicode
  • upodabljanje besedila v dvosmernem načinu
  • Podpora za zaključek vrstic s funkcijami samodejnega zaznavanja

Tudi oddaljeno urejanje datotek in številne druge funkcije, vključno z naprednimi funkcijami urejevalnika, funkcijami programov, funkcijami programiranja, funkcijami za poudarjanje besedila, funkcijami varnostnega kopiranja ter funkcijami iskanja in zamenjave.

Urejevalnik Kate lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install kate     [On Debian, Ubuntu, and Mint]
$ sudo dnf install kate     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kate       [On Arch Linux and Manjaro]
$ sudo zypper install kate  [On OpenSuse]

6. Sublime Text Editor

Sublime Text je zmogljiv urejevalnik izvornih kod med platformami s programskim vmesnikom Python. Podpira številne programske jezike in označevalne jezike, funkcije pa lahko dodajajo uporabniki z vtičniki, ki so večinoma zgrajeni v skupnosti in podprti z licencami za brezplačno programsko opremo.

Urejevalnik Sublime Text lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install sublime-text     [On Debian, Ubuntu, and Mint]
$ sudo dnf install sublime-text     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S sublime-text       [On Arch Linux and Manjaro]
$ sudo zypper install sublime-text  [On OpenSuse]

7. Jed Editor

Jed je tudi še en urejevalnik ukazne vrstice s podporo za funkcije, podobne GUI, kot so spustni meniji. Razvit je namensko za razvoj programske opreme in ena od njegovih pomembnih lastnosti je podpora načinu Unicode.

Urejevalnik Jed lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install jed     [On Debian, Ubuntu, and Mint]
$ sudo dnf install jed     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S jed       [On Arch Linux and Manjaro]
$ sudo zypper install jed  [On OpenSuse]

8. gVim urejevalnik

Je različica GUI priljubljenega urejevalnika Vim in ima podobne funkcije kot ukazna vrstica Vim.

Urejevalnik gVim lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install vim-gtk3     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gvim         [On RHEL, CentOS, and Fedora]
$ sudo pacman -S gvim           [On Arch Linux and Manjaro]
$ sudo zypper install gvim       [On OpenSuse]

9. Geany urednik

Geany je majhno in lahko integrirano razvojno okolje, ki ponuja osnovne funkcije, podobne IDE, s poudarkom na razvoju programske opreme z orodjem GTK +.

Ima nekaj osnovnih lastnosti, kot so navedene spodaj:

  • Označevanje sintakse
  • Vtični vmesnik
  • Podpira številne vrste datotek
  • Omogoča zlaganje kode in navigacijo po kodi
  • Ime simbola in konstrukcija samodejnega dokončanja
  • Podpira samodejno zapiranje oznak HTML in XML
  • Osnovna funkcionalnost upravljanja projektov in še veliko več

Urejevalnik Geany lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install geany        [On Debian, Ubuntu, and Mint]
$ sudo dnf install geany        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S geany          [On Arch Linux and Manjaro]
$ sudo zypper install geany     [On OpenSuse]

10. Listna plošča

Leaf Pad je lahek urejevalnik besedil na osnovi GTK +, ki je danes priljubljen tudi med uporabniki Linuxa. Za nove uporabnike Linuxa je enostaven za uporabo.

Ima naslednje lastnosti:

  • Možnost nabora kod
  • Omogoča samodejno zaznavanje nabora kod
  • Možnosti razveljavitve in ponovitve
  • Prikaži številke vrstic datoteke
  • Podpira možnosti povleci in spusti
  • Podpora za tiskanje

Urejevalnik Leaf Pad lahko namestite v sisteme Linux z uporabo upravitelja paketov snap, kot je prikazano.

$ sudo snap install leafpad

11. Modra riba

Bluefish je enostaven za namestitev in napreden urejevalnik besedil, namenjen programerjem Linux in spletnim razvijalcem. Ponuja širok nabor funkcij, kot so navedene spodaj:

  • Lahka in hitra
  • Vključuje zunanje programe Linuxa, kot so lint, weblint, make in mnogi drugi ter filtri, cevovodi, kot so sed, sort, awk in mnogi drugi
  • Funkcija preverjanja črkovanja
  • Podpira delo na več projektih
  • Daljinsko urejanje datotek
  • Poiščite in zamenjajte podporo
  • Razveljavi in ponovi možnost
  • Samodejno obnovitev spremenjenih datotek

Urejevalnik Bluefish lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install bluefish        [On Debian, Ubuntu, and Mint]
$ sudo dnf install bluefish        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S bluefish          [On Arch Linux and Manjaro]
$ sudo zypper install bluefish     [On OpenSuse]

12. Atom

Atom je brezplačen in odprtokodni urejevalnik kod za več platform, ki ga je razvil GitHub. Zasnovan je bil tako, da ga je mogoče popolnoma prilagoditi z uporabo spletnih tehnologij, kot sta HTML in JavaScript, in ima podporo za vtičnike, ki temeljijo na Node.js, in izvorni nadzor Git.

Značilnosti Atoma vključujejo:

  • 100% odprta koda
  • Sodobna, prilagodljiva postavitev
  • Teme
  • Podpora za vdelani Git
  • Sodelovanje s Telesyncom v realnem času
  • Pametno samodejno dokončanje in IntelliSense
  • Vgrajeni upravitelj paketov

Urejevalnik Atom lahko v sisteme Linux namestite z naslednjimi ukazi.

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

13. VSCode

VSCode je robusten brezplačen in odprtokoden sodoben urejevalnik besedil, ki ga je izdelal Microsoft za računalnike Linux, Mac in Windows.

Ponuja številne zmogljive funkcije, vključno z:

  • Popolna zmožnost odpravljanja napak z interaktivno konzolo, mejnimi točkami, skladi klicev itd.
  • Vgrajena podpora za Git z ukazi Git
  • IntelliSense
  • 100% prilagodljivost
  • Podpora za številne jezike takoj iz škatle
  • Prestavljive postavitve
  • Vgrajen terminal

VSCode lahko namestite za distribucijo Linuxa tako, da s strani za prenos VSCode prenesete paket .deb ali .rpm.

14. Svetlobna miza

Light Table je zmogljiv urejevalnik besedil med različnimi platformami, ki je zasnovan tako, da je dovolj prilagodljiv, da ga lahko uporabljate v poljubnem polju, ki ga izbere uporabnik.

Značilnosti Light Table vključujejo:

  • Vrednotenje v vrstici
  • Ure v realnem času
  • Brezplačna in odprta koda
  • Upravitelj vtičnikov
  • Zmogljivo urejanje

Light Table lahko namestite na Ubuntu in njegove izpeljanke z uporabo naslednjega PPA.

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

15. Medit Text Editor

medit je lahek odprtokodni urejevalnik besedil za Mac, Linux in Windows. Prvotno se je začel kot preprosta vgrajena komponenta urejevalnika GGAP, zdaj pa je lasten samostojni urejevalnik besedil.

funkcije medita vključujejo:

  • Prilagodljivo poudarjanje skladnje
  • Podpora za vtičnike, napisane v Python, C ali Lua
  • Podpora za regularne izraze
  • Nastavljivi pospeševalniki tipkovnice

Medit lahko prenesete in namestite s strani mooedit.sourceforge.net.

16. Neovim - urejevalnik besedil na osnovi Vima

Neovim je hiperekstenzibilen urejevalnik besedil na osnovi vima s poudarkom na uporabnosti in razširljivosti funkcij. Razdeljen je bil iz priljubljenega urejevalnika Vim, da bi agresivno preoblikoval njegovo funkcionalnost in uporabnost s sodobnimi grafičnimi vmesniki, asinhronim nadzorom opravil itd.

Neovimove značilnosti vključujejo:

  • Brezplačna in odprtokodna licenca
  • Podpora za osnovne imenike XDG
  • Združljivost z večino vtičnikov Vim
  • Vgrajen, nastavljiv emulator terminala

Urejevalnik Neovim lahko namestite v sisteme Linux z uporabo privzetega upravitelja paketov, kot je prikazano.

$ sudo apt install neovim        [On Debian, Ubuntu, and Mint]
$ sudo dnf install neovim        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S neovim          [On Arch Linux and Manjaro]
$ sudo zypper install neovim     [On OpenSuse]

17. Beležnica ++

Notepad ++ je prilagodljiv urejevalnik besedil, zasnovan s poudarkom na hitrosti in minimalni velikosti programa za platforme Windows. Razvit je na osnovi urejevalnika besedil Scintilla, njegovo funkcijo pa je mogoče razširiti s številnimi vtičniki.

Njegove značilnosti vključujejo:

  • Urejanje z zavihki
  • Zlaganje kode
  • Podpora za zaznamke
  • Zemljevid dokumentov
  • Perl združljiv regularni izraz

Urejevalnik Notepad ++ lahko namestite v sisteme Linux s pomočjo upravljanja paketov snap, kot je prikazano.

$ sudo snap install notepad-plus-plus

18. Kakoune Code Editor

Kakoune je brezplačen in odprtokodni modalni urejevalnik besedil na osnovi Vima z modelom za urejanje, ki izvaja Vi-jeve pritiske tipk kot jezik za urejanje besedila.

Ima več lastnosti, med katerimi so:

  • Samodejno zamikanje
  • Manipulacija s primeri
  • Vsak izbor usmerite v zunanji filter
  • Kavlji
  • Označevanje sintakse
  • Prilagajanje
  • Več izbir

Urejevalnik Kakoune lahko namestite v sisteme Linux s privzetim upraviteljem paketov, kot je prikazano.

$ sudo apt install kakoune        [On Debian, Ubuntu, and Mint]
$ sudo dnf install kakoune        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kakoune          [On Arch Linux and Manjaro]
$ sudo zypper install kakoune     [On OpenSuse]

19. Mikro - urejevalnik besedil na osnovi terminala

Micro je urejevalnik besedil, ki temelji na ukazni vrstici in je zasnovan tako, da je enostaven in dovolj intuitiven, da lahko uporabniki izkoristijo funkcije drugih urejevalnikov besedil na osnovi terminala brez strme učne krivulje.

Micro-ove značilnosti vključujejo:

  • Podpora za miško
  • Več kazalcev
  • Emulacija terminala
  • Visoka prilagodljivost
  • Sistem vtičnikov
  • Statična knjižnica brez odvisnosti

Micro lahko enostavno namestite v svojo distribucijo Linuxa, tako da zaženete naslednji namestitveni skript.

$ curl https://getmic.ro | bash

20. Urejevalnik besedil v oklepajih

Brackets je sodoben brezplačen in odprtokodni urejevalnik kod, ki ga je ustvaril Adobe s poudarkom na spletnem razvoju. Napisano je v HTML, CSS in JavaScript, da razvijalcem spletnih strani ponuja bogato izkušnjo urejanja kode z možnostjo razširitve svojih izvornih funkcij z več brezplačnimi razširitvami.

Funkcije oklepajev vključujejo:

  • čudovit uporabniški vmesnik
  • Predprocesorska podpora za SCSS in LESS
  • Vrstni urejevalniki
  • Predogled v živo
  • Večkratno urejanje z zavihki
  • PHP podpora
  • Podpira protokol jezikovnega strežnika
  • Podpora za razširitve vtičnikov

Urejevalnik oklepajev lahko namestite v sisteme Linux z uporabo upravitelja paketov snap, kot je prikazano.

$ sudo snap install brackets

21. Lite Editor

Lite je nov urejevalnik besedil, večinoma razvit v jeziku Lua, katerega namen je ponuditi nekaj praktičnega, prijetnega, drobnega in hitrega, ustvarjenega kar se da preprosto; enostavno spremeniti in razširiti ali uporabiti, ne da bi to storili.

22. Ash urednik

ash je preprost in čist urejevalnik besedil, ki temelji na ukazni vrstici in je zasnovan tako, da je enostaven za uporabo s sodobnimi vezavami tipk in je dovolj učinkovit za upravljanje velikega števila datotek hkrati in ima široko paleto sodobnih funkcij.

23. CudaText

CudaText je nov čisti urejevalnik besedil z odprto kodo in več platform, ki vsebuje številne funkcije, ki vključujejo:

  • Oznaka sintakse za veliko jezikov.
  • Najdi/zamenjaj z regularnimi izrazi.
  • Ukazna paleta z nejasnim ujemanjem.
  • binarni/šestnajstiški pregledovalnik datotek neomejene velikosti.
  • Podpora številnim kodiranjem.

Menim, da je seznam več kot tisto, kar smo si ogledali, zato, če ste uporabili druge brezplačne in odprtokodne urejevalnike besedil, nam to sporočite z objavo komentarja. Hvala za branje in vedno ostanite povezani s Tecmintom.