Najboljše iz Linuxa

Najboljši urejevalniki besedil za programiranje v letu 2020

Najboljši urejevalniki besedil za programiranje v letu 2020
Urejevalnik besedil je najboljši prijatelj programerja. Od urejanja konfiguracijskih datotek do pisanja skriptov in celo popolnih aplikacij se programerji Linuxa vsak dan zanašajo na urejevalnike besedil, zato ni čudno, da se veliko prepirajo, kateri urejevalnik besedil v Linuxu je najboljši za programiranje.

Leta 2020 vaša izbira urejevalnika besedil za programiranje ni omejena na častitljive urejevalnike ukazne vrstice. Izbirate lahko tudi med več sodobnimi urejevalniki besedil, razvitimi z ogrodji, kot so Electron, in spletnimi tehnologijami, kot so JavaScript, HTML in CSS.

1. Vim

Vim je že skoraj 30 let urejevalnik besedil pri mnogih programerjih Linuxa. Kljub razvpiti strmi učni krivulji, neintuitivnim načinom urejanja in besedilnemu uporabniškem vmesniku še naprej prepričuje novo generacijo programerjev Linuxa, da lahko odprtokodne programe stare šole še veliko ponudijo.

Vim lahko še posebej nudi trdno stabilnost, zmogljivo funkcijo iskanja in zamenjave, podporo za vse običajne in ne tako pogoste programske jezike in formate datotek, obsežno prilagodljivost, podporo vtičnikov, izjemno prenosljivost in minimalne strojne zahteve.

Edina težava je, da je Vim eden najtežjih učiteljev besedila. Če se vam ideja učenja urejevalnika besedila zdi neprijetna, priporočamo, da namesto tega izberete drug urejevalnik besedil. Če pa se vam zdi potrebna časovna naložba sprejemljiva, nadaljujte in zaženite vimtutor v terminalu. Ta interaktivna vgrajena vadnica razlaga vse, kar morate vedeti za uporabo Vima za programiranje v letu 2020.

2. Neovim

Izvirni urejevalnik besedil Vim je zamisel Brama Moolenaarja, nizozemskega računalniškega programerja, ki od leta 2006 dela v Googlovi pisarni v Zürichu. Tako kot Linus Torvalds ima končno avtoriteto pri odločanju, katere funkcije bodo vključene v novo različico jedra Linuxa, mora tudi Bram usmerjati razvoj Vima.

Ker želi odstraniti ovire za vstop in omogočiti, da je Vim uporaben in lahko razširljiv, tako da nove generacije uporabnikov spodbujamo, da ga ne uporabljajo le za programiranje, temveč tudi prispevajo, Neovim je urejevalnik besedil na osnovi Vima, zgrajen za uporabnike, ki želijo dobre dele Vim brez slabih delov.

Neovim ima privzete privzete vrednosti, več novih funkcij (vključno s skripti Lua, oddaljenimi vtičniki in vdelanim terminalom) ter zagotavlja dosledno uporabniško izkušnjo na vseh platformah. Večina vtičnikov Vim je podprtih in vedno več je vtičnikov, specifičnih za Neovim, ki izkoriščajo njegove edinstvene funkcije.

3. Emacs

Nekateri programerji Linuxa radi Emacsa opisujejo kot odličen operacijski sistem, ki mu manjka le spodoben urejevalnik besedil, za tem šalom pa se skriva nekaj resnice.

Dejstvo je, da je Emacs, ki je bil prvič izdan leta 1976, pozneje pa ga je Richard Stallman za projekt GNU prenesel kot GNU Emacs, izjemno zapleten in neskončno razširljiv urejevalnik besedil, ki lahko v bistvu stori vse, za kar ga konfigurirate, vključno z brskanjem po spletu ali igranje Tetrisa.

Dobra novica je, da je Emacs izjemno dobro dokumentiran, uporabniki pa so ustvarili ogromno spletnih vadnic, vodnikov in drugih učnih virov. Samo vedite, da za učenje bližnjic Emacs potrebujete veliko časa in še več časa, da ga prilagodite svojim potrebam. Za prilagajanje Emacsa je enostavno zapraviti cel dan in sploh ničesar ne programirati.

4. Koda Visual Studio

Če še niste opazili, je Microsoft zdaj največji prvak odprtokodne skupnosti, Visual Studio Code pa je najboljši urejevalnik besedil, ki ga je tehnološki velikan kdajkoli razvil. Visual Studio Code je bil med najbolj priljubljenimi orodji za okolje razvijalcev v raziskavi razvijalcev Stack Overflow 2019 razvrščen na 50.7% anketirancev trdi, da ga uporabljajo kot izbrani urejevalnik besedil.

Ker temelji na Electronu, odprtokodnem okolju za izdelavo namiznih aplikacij s spletnimi tehnologijami, ta urejevalnik besedil z več platformami deluje v sistemih Linux, Windows in macOS. Ima pametno poudarjanje kode in samodokončanje, vključuje podporo za odpravljanje napak in olajša delo z Gitom in drugimi ponudniki SCM.

Dodatne funkcije lahko dodate prek zunanjih razširitev, ki se izvajajo kot ločeni procesi za boljšo stabilnost. Vse razširitve Visual Studio Code je mogoče priročno namestiti iz Visual Studio Code MarketPlace, tudi če nimate Microsoftovega računa.

5. Vzvišeno besedilo

Če iščete preprost urejevalnik besedil, ki ga lahko takoj po namestitvi uporabite brez kakršne koli konfiguracije, je Sublime Text odlična izbira. Urednik je leta 2008 prvič izdal Jon Skinner in hitro je postal priljubljen med razvijalci programske opreme, uporabniki Linuxa in celo prozaisti.

Uporabnikom je všeč izvorna podpora za številne programske in označevalne jezike, zmogljiv ekosistem API-jev in paketov, podpora za urejanje po delih in prilagodljive vezave tipk, makri in skoraj vse ostalo.

Sublime Text lahko brezplačno prenesete, da ga ocenite, vendar morate za nadaljnjo uporabo kupiti licenco. Kljub temu ni časovne omejitve, kako dolgo lahko uporabljate sublimno besedilo, zato je resnično odvisno od vas, ali želite kupiti licenco in podpreti njene razvijalce.

6. Atom

Atom, ki so ga razvili ljudje, ki stojijo za GitHubom, je še en priljubljen urejevalnik besedil, ki temelji na Electronu. Postalo je nekoliko razvpito zaradi velike porabe pomnilnika, nekateri pa ga vidijo kot majhno ceno za prenosljivost in vdrljivost. Dokler poznate HTML, CSS in JavaScript, lahko Atom prilagodite svoji sliki in omogočite, da počne, kar želite.

Uradna dokumentacija za ustvarjanje vtičnikov Atom je izčrpna in enostavna za uporabo, zato je v času pisanja tega članka za Atom na voljo približno 9000 vtičnikov drugih proizvajalcev. Vsak vtičnik Atom lahko namestite s spleta ali prek apm v terminalu.

V preteklosti je Atom sporočal različne podatke zunanjim strežnikom brez izrecnega soglasja uporabnikov. Paketi, ki so bili odgovorni za poročanje, imajo ob prvem zagonu zdaj dialog o izbiri.

7. Nosilci

Brackets je še posebej priljubljen med spletnimi razvijalci, saj jim omogoča, da ga povežejo s spletnim brskalnikom, tako da lahko v realnem času na zaslonu vidijo vse spremembe CSS in HTML. Z eno samo bližnjico na tipkovnici lahko odprete urejevalnik besedil in delate na datoteki CSS, ki velja za določen ID, ne da bi odprli nov zavihek. V oklepajih lahko uporabite datoteke Quick Edit in Live Highlight z datotekami LESS in SCSS, da olajšate delo z njimi kot kdaj koli prej.

Ta odprtokodni urejevalnik besedil je napisan v jeziku JavaScript, prav tako pa tudi njegove razširitve, ki jih lahko najdete v registru razširitev oklepajev. Če želite namestiti razširitev, morate v oklepajih odpreti upravitelja razširitev in klikniti zavihek Na voljo. Za spletne razvijalce, ki lahko živijo z večjo porabo pomnilnika, Brackets nudi prijetno izkušnjo urejanja besedila.

Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...
OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...
Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...