Najbolje od Linuxa

Najbolji Linux uređivači teksta za programiranje u 2020

Najbolji Linux uređivači teksta za programiranje u 2020
Uređivač teksta najbolji je programer. Od uređivanja konfiguracijskih datoteka do pisanja skripti, pa čak i cjelovitih aplikacija, programeri Linuxa svakodnevno se oslanjaju na uređivače teksta, pa nije ni čudo što troše puno vremena raspravljajući se koji je Linux uređivač teksta najbolji za programiranje.

2020. vaš izbor uređivača teksta za programiranje nije ograničen na časne uređivače naredbenog retka. Također možete birati između više modernih uređivača teksta razvijenih pomoću okvira kao što su Electron i web tehnologija poput JavaScript, HTML i CSS.

1. Vim

Gotovo 30 godina Vim je odabrani urednik teksta mnogih Linux programera. Unatoč svojoj notorno strmoj krivulji učenja, neintuitivnim načinima uređivanja i korisničkom sučelju zasnovanom na tekstu, nastavlja uvjeravati novu generaciju programera Linuxa da softverske aplikacije otvorenog koda stare škole još uvijek mogu ponuditi.

Vim posebno može ponuditi čvrstu stabilnost, moćnu funkcionalnost pretraživanja i zamjene, podršku za sve uobičajene i ne tako uobičajene programske jezike i formate datoteka, opsežnu prilagodljivost, podršku za dodatke, ekstremnu prenosivost i minimalne hardverske zahtjeve.

Jedini je problem što je Vim jedan od najtežih urednika teksta za učenje. Ako vam ideja učenja programa za uređivanje teksta zvuči besmisleno, preporučujemo da umjesto toga odaberete drugi uređivač teksta. Ali ako smatrate da je potrebno vremensko ulaganje prihvatljivo, samo naprijed i zapalite vimtutor u terminalu. Ovaj interaktivni, ugrađeni vodič objašnjava sve što trebate znati da biste Vim koristili za programiranje 2020. godine.

2. Neovim

Izvorni Vimov uređivač teksta ideja je Brama Moolenaara, nizozemskog računalnog programera koji u Googleovom uredu u Zürichu radi od 2006. godine. Baš kao što Linus Torvalds ima konačni autoritet kada je u pitanju odlučivanje koje će značajke biti uključene u novu verziju Linux kernela, na Bramu je da usmjeri razvoj Vima.

Želeći ukloniti prepreke ulasku i učiniti Vim upotrebljivim i lako proširivim, tako da se nove generacije korisnika potiču ne samo da ga koriste za programiranje već i da daju svoj doprinos, Neovim je Vimov uređivač teksta izrađen za korisnike koji žele dobre dijelove Vim bez loših dijelova.

Neovim dolazi sa zdravim zadanim postavkama, nekoliko novih značajki (uključujući Lua skriptiranje, udaljeni dodaci i ugrađeni terminal), a pruža dosljedno korisničko iskustvo na svim platformama. Većina Vim dodataka je podržana, a sve je veći broj Neovim dodataka koji koriste njegove jedinstvene značajke.

3. Emacs

Neki programeri Linuxa vole opisivati ​​Emacs kao izvrstan operativni sustav, kojem nedostaje samo pristojan uređivač teksta, a iza ove šale krije se istina.

Činjenica je da je Emacs, koji je prvi put izdan 1976. godine, a kasnije ga je Richard Stallman za GNU projekt prenio kao GNU Emacs, neizmjerno složen i beskrajno proširiv uređivač teksta koji u osnovi može učiniti sve za što ga konfigurirate, uključujući pregledavanje weba ili igrajući se Tetrisa.

Dobra vijest je da je Emacs izuzetno dobro dokumentiran i da postoji ogroman broj mrežnih vodiča, vodiča i drugih resursa za učenje koje su stvorili njegovi korisnici. Samo znajte da vam treba puno vremena za učenje Emacs prečaca, a još više vremena za njegovo prilagođavanje vašim potrebama. Lako je potrošiti cijeli dan na Emacs-ovo prilagođavanje i uopće ništa ne programirati.

4. Visual Studio kôd

Ako još niste primijetili, Microsoft je sada najveći prvak zajednice otvorenog koda, a Visual Studio Code najbolji je uređivač teksta koji je tehnološki div ikad razvio. Visual Studio Code rangiran je kao najpopularniji alat za razvojno okruženje u Anketi programera Stack Overflow 2019, s 50.7% ispitanika tvrdi da ga koristi kao odabrani uređivač teksta.

Budući da se temelji na Electronu, okviru otvorenog koda za izgradnju desktop aplikacija s web tehnologijama, ovaj multiplatformni uređivač teksta radi na Linuxu, Windowsu i MacOS-u. Sadrži pametno isticanje koda i automatsko dovršavanje, uključuje podršku za otklanjanje pogrešaka i olakšava rad s Gitom i drugim SCM dobavljačima.

Dodatne značajke možete dodati putem ekstenzija treće strane, koje se izvode kao zasebni procesi za bolju stabilnost. Sva proširenja Visual Studio Code mogu se jednostavno instalirati s Visual Studio Code MarketPlace čak i ako nemate Microsoftov račun.

5. Uzvišeni tekst

Ako tražite jednostavan uređivač teksta koji možete koristiti bez ikakve konfiguracije odmah nakon što ga instalirate, Sublime Text je izvrstan izbor. Urednik je prvi put objavio 2008. godine Jon Skinner, a brzo je postao popularan među programerima softvera, korisnicima Linuxa, pa čak i prozaistima.

Korisnici poput izvorne podrške za mnoge programske jezike i označne jezike, moćnog ekosustava API-ja i paketa, podrške za podijeljeno uređivanje i prilagodljivih veza ključeva, makronaredbi i gotovo svega ostalog.

Sublime Text možete preuzeti besplatno da biste ga procijenili, ali za daljnju upotrebu mora se kupiti licenca. Međutim, nema vremenskog ograničenja koliko dugo možete koristiti Sublime Text, tako da je stvarno na vama da odlučite želite li kupiti licencu i podržati njezine programere.

6. Atom

Razvijen od ljudi koji stoje iza GitHub-a, Atom je još jedan popularni uređivač teksta izgrađen na Electronu. Postao je pomalo zloglasan zbog velike upotrebe memorije, ali neki ga vide kao malu cijenu za plaćanje prenosivosti i hakabilnosti. Sve dok znate HTML, CSS i JavaScript, Atom možete prilagoditi svojoj slici i učiniti da radi sve što želite.

Službena dokumentacija za stvaranje dodataka za Atom je sveobuhvatna i jednostavna za slijediti, što je jedan od razloga zašto u trenutku pisanja ovog članka postoji oko 9000 dodataka trećih strana za Atom. Bilo koji dodatak za Atom možete instalirati s weba ili putem apm-a na terminalu.

U prošlosti je Atom prijavljivao razne podatke vanjskim poslužiteljima bez izričitog pristanka svojih korisnika. Paketi koji su bili odgovorni za izvještavanje sada pri prvom pokretanju prikazuju dijalog za prijavu.

7. Zagrade

Bracket je posebno popularan među web programerima jer im omogućuje povezivanje s web preglednikom kako bi u stvarnom vremenu mogli vidjeti sve promjene izvršene u CSS-u i HTML-u. Jednom tipkovnom prečicom možete otvoriti uređivač teksta u tekstu i raditi na CSS datoteci koja se odnosi na određeni ID bez otvaranja nove kartice. Zagrade mogu koristiti Quick Edit i Live Highlight s vašim MANJIM i SCSS datotekama kako bi rad s njima bio lakši nego ikad.

Ovaj uređivač teksta otvorenog koda napisan je na JavaScript-u, pa tako i njegova proširenja, koja se sve mogu naći u Registru proširenja zagrade. Da biste instalirali proširenje, morate otvoriti upravitelj proširenja u zagradama i kliknuti karticu Dostupno. Web programerima koji mogu živjeti s većim korištenjem memorije, zagrade pružaju ugodno iskustvo uređivanja teksta.

Vodič za bitku za Wesnoth
Bitka za Wesnoth jedna je od najpopularnijih strateških igara otvorenog koda koje trenutno možete igrati. Ne samo da se ova igra razvija već jako dugo...
0 A.D. Vodič
Od mnogih strateških igara tamo, 0 A.D. uspijeva se istaknuti kao sveobuhvatan naslov i vrlo duboka, taktička igra unatoč tome što je otvoren izvor. R...
Vodič za Unity3D
Uvod u Unity 3D Unity 3D moćan je motor za razvoj igara. Cross platforma je to što vam omogućuje stvaranje igara za mobilne uređaje, web, stolne račun...