Sa svojim glatkim korisničkim sučeljem, odličnim značajkama i opsežnim popisom dodataka, Sublime Text je jedan od najpopularnijih editora izvornog koda za programere širom svijeta. Međutim, to nije za svakoga. Prije svega, Sublime Text tehnički nije besplatan i stalno vas prigovara da kupite licencu od 70 USD nakon isteka razdoblja procjene, što je često pravi povod za mnoge koji svakodnevno koriste program. To je također vlasnički softver, što je još jedno ključno pitanje koje mnogi zagovornici FOSS-a smatraju neprihvatljivim. Ipak, drugi zapravo mogu tražiti punopravne IDE-ove umjesto osnovnih tekstualnih urednika, tako da postoje mnogi razlozi zašto neki od vas mnogo traže nešto drugo nego Sublime Text za svakodnevnu upotrebu. Ako ste jedan od njih, trebali biste pogledati 8 najboljih Sublime Text alternativa koje sada možete koristiti:
Najbolje sublimne tekstualne alternative
1. Notepad ++
Notepad ++ je besplatni editor izvornog koda koji podržava nekoliko programskih jezika u MS Windows okruženju. Ona koristi komponentu Scintilla editor i napisana je u C ++ s “Win32 API pozivima koji koriste samo STL za povećanje performansi i smanjenje veličine programa”. Iako softver ima podršku za makronaredbe i dodatke, nije toliko bogat značajkama koliko i mnogi drugi urednici na ovom popisu. Međutim, njegova jednostavnost i poznato korisničko sučelje znači da je to jednostavna preporuka za nekoga tko upravo ulazi u kodiranje. Iako će napredni programeri vjerojatno tražiti nešto malo bolje, Notepad ++ dolazi s većinom značajki koje očekujete od osnovnog uređivača koda, uključujući isticanje sintakse, slaganje sintakse, pretraživanje / zamjenu, uređivanje podijeljenog zaslona, sinkronizirano pomicanje i višestruko pomicanje sučelje kartice kartica.
Kao i Sublime Text, također dolazi s ograničenim automatskim dovršavanjem za programiranje, skriptiranje i označne jezike, ali za razliku od Sublime Text, ne podržava završetak inteligentnog koda ili provjeru sintakse. Kao open source projekt koji je licenciran pod GNU GPL-om, Notepad ++ je izvorno bio smješten na SourceForgeu od 2003. do 2010. godine. Hosting je prebačen u TuxFamily u Francuskoj, kada je u siječnju 2010. američka savezna vlada uključila softverske usluge pod svoj ITAR (International Traffic in Propisima o oružju), čime je prisilio SourceForgea da ograniči pristup korisnicima s Kube, Irana, Sjeverne Koreje, Sudana i Sirije. Projekt je trenutno hostiran na Githubu i općenito se smatra jednom od najboljih Sublime Text alternativa koje se mogu koristiti.
Platforma: Windows
Preuzmi: (besplatno)
2. Atom
Atom je besplatan, open source i vrlo prilagodljiv . Graditi oko minimalne jezgre, softver dolazi s 50 open source paketa, a hostiran na GitHub kao i mnogi njegovi kolege s otvorenim kodom. Atom se temelji na open source Electron okviru koji je izvorno stvorio Cheng Zhao, ali ga sada razvija GitHub. Napisan je u čistom HTML / CSS na vrhu Chromiuma . Projekt je započeo tek 2014. godine, ali već ima više od 7000 različitih paketa, od kojih je gotovo sve na Githubu. Možete koristiti nešto poput Autocomplete + da biste dobili neke dodatne značajke automatskog dovršavanja ili upotrijebite Minimap za vizualno preskakanje na određene dijelove datoteke.
Za razliku od Sublime Text, Atom podržava povuci / ispusti akciju za datoteke i mape u prikazu stabla, što je definitivno plus za redovne korisnike. Ako ste istovremeni tip koji radi s više datoteka, također ćete cijeniti značajku uređivanja podijeljenog okna tvrtke Atom. Atom također dolazi s brojnim zadanim dodacima koji ga čine kompatibilnim s čitavim nizom programskih jezika, uključujući C, C ++, C #, HTML, Java, Python, SQL i još mnogo toga. Inherentna korist od toga da je jedan od Githubovih vlastitih projekata je da ima veliku git integraciju. Sveukupno, to je veliki komad softvera ako fleksibilnost i prilagodba dolaze na vrh na vašem popisu prioriteta.
Platforme: Windows, Linux, MacOS
Preuzmi: (besplatno)
3. Visual Studio kod
Visual Studio Code je uređivač izvornog koda FOSS-a i program za otklanjanje pogrešaka koji je razvio Microsoft i hostiran je na Githubu. Softver nije dostupan samo za Windows, već i za MacOS i Linux. Uključuje podršku za ugrađenu Git kontrolu, sintaksu, inteligentno dovršavanje koda, isječke i refactoring koda. Također je prilagodljiv, što korisnicima omogućuje promjenu teme urednika, tipkovničkih prečaca i drugih postavki. Kao i Atom, VS kod se temelji na Electron okviru koji koristi Node i HTML / CSS, ali umjesto korištenja Atoma koristi 'Monaco' - istu komponentu za editiranje koja se koristi u Visual Studio Team Services.
Visual Studio Code podržava brojne programske jezike, uključujući, ali ne ograničavajući se na C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP i još mnogo toga. Kao i Sublime Text, VS Code također podržava širok raspon dodataka koji poboljšavaju funkcionalnost urednika i dodaju jezičnu podršku. Upravljanje proširenjima je ugrađeno, a nekoliko važnih dio je zadanog paketa za preuzimanje. Značajna značajka je mogućnost stvaranja proširenja koja analiziraju kod, kao što su linters i alati za statičku analizu. Softver je prvi put objavljen 2015. godine, a trenutno je na verziji 1.15.1, koja je objavljena prošlog mjeseca.
Platforme: Windows, Linux, MacOS
Preuzmi: (besplatno)
4. Vim
Vim je besplatan i otvoren izvorni program za uređivanje teksta u naredbenom retku s više platformi koji je dostupan na raznim platformama od Windowsa, Linuxa, MacOS-a i Unixa do Androida, iOS-a, Amigaosa i drugih. Softver je klon otvorenog izvornog programa za uređivanje teksta Vi za Unix, a njegovo ime je kontrakcija 'Vi Improved' kao referenca na izvorni program koji je napisao poznati računalni znanstvenik i suosnivač tvrtke Sun Microsystems Bill Joy 1976. godine. Program ima vojsku snažnih korisnika koji je podržavaju i ima oko 15.000 paketa koji donose istraživače stabala, sintakse, tematiziranje, Git integraciju itd. Možete posjetiti VimAwesome za neke od najboljih dodataka koje zajednica ima za ponuditi.
Za razliku od Sublime Texta, Vim nema GUI koji bi vam omogućio da koristite miš za jednostavno kretanje, tako da se akcije otvaranja, zatvaranja, uređivanja i spremanja obavljaju putem tipkovničkih prečaca kao što biste to učinili na terminalu. Iako nema GUI znači da je više od niša žalbu, to je još uvijek jedan od najfleksibilnijih i moćan izvorni kod urednika možete koristiti danas. Također postoji mnogo unaprijed konfiguriranih Vim konfiguracijskih datoteka koje možete pronaći na internetu tako da samo tražite .vimrc. Ako želite više vremena naučiti o ovom nevjerojatno moćnom alatu, možete otići na Vim-Adventures gdje možete igrati online igru kako biste na zabavan način saznali sve osnovne naredbe.
Platforme: Windows, Linux, MacOS
Preuzmi: (besplatno)
5. Spacemacs
GNU Emacs se općenito smatra najnaprednijim i prilagodljivim uređivačima izvornog koda na svijetu, a Spacemacs se pojavljuje kao jedan od najpopularnijih Emacsovih startnih paketa. Kao što ste do sada već znali, to je besplatni i otvoreni uređivač teksta koji se temelji na GNU Emacsu i sadrži grafička sučelja i korisničke sučelje iz naredbenog retka koje su izvršne pod upraviteljem prikaza X, kao i unutar Unix terminala. Program donosi punu snagu ekosustava Emacs plugina i vi keybindingsa (putem EViL-a), što ga čini moćnom i svestranom alternativom Sublime Text. Softver pomaže produktivnosti Vi korisnika, dok redovnim korisnicima Emacsa omogućuje da i dalje učinkovito koriste softver.
Spacemacs koristi razmaknicu kao zadani ključ vođe, odakle program dobiva svoje ime. Značajka označavanja sintakse na Spacemacsu omogućena je prema zadanim postavkama za sve glavne programske jezike, a može se konfigurirati ručno kroz konfiguracijske datoteke kao i putem internih naredbi. Za sve svoje pozitive, program može biti prilično glitchy s vremena na vrijeme. Od dosadnih konflikata vezanih za ključeve do nefunkcionalne LaTex podrške i substandardnih kartica / radnog prostora plugins, Spacemacs može biti malo puno za neke, ali ako vam se sviđa vaše yak-brijanje zadataka, to bi mogao vrlo dobro biti savršen projekt za vas.
Platforme: Windows, Linux, Unix, MacOS
Preuzmi: (besplatno)
6. Zagrade
Zagrade su još jedan primjer da besplatan i otvoreni softver također ponekad može doći od najvećih imena u komercijalnom softveru. Adobe, poznatiji po skupom softveru kao što je Photoshop i Premier Pro, tvrtka je koja stoji iza ovog programa i licencirana je pod licencom MIT i trenutno je smještena na GitHub (spremište). Zagrade su posebno napisane za web-programere u HTML-u, CSS-u i JavaScript-u koristeći CodeMirror u Node.js spremniku. Dostupan je na brojnim platformama, uključujući Windows, MacOS i Linux.
Neke od značajnih značajki zagrada uključuju Quick Edit, Live Preview, Split View i Theseus integraciju . U pogledu jezične podrške, softver podržava, između ostalog, C, C ++, Java, JavaScript, HTML, Python, Perl i Ruby. Kao i Sublime Text, zagrade također podržavaju proširenja koja mogu uvelike poboljšati funkcionalnost softvera zahvaljujući ugrađenom upravitelju proširenja. Jedna stvar koju ovdje treba spomenuti je da Brackets po defaultu šalje korisničke podatke Adobe poslužiteljima, ali ih uvijek možete isključiti ako to želite, prelazeći na Help> Health Report.
Platforme: Windows, Linux, MacOS
Preuzmi: (besplatno)
7. Svjetlo Tablica
Na svojoj službenoj web-stranici, Light Table opisuje sebe kao “editor sljedeće generacije koda” koji ima za cilj pružiti fleksibilno sučelje, evaluaciju u stvarnom vremenu, trenutno izvršavanje, živu vizualizaciju, otklanjanje pogrešaka i dokumentaciju. Poput mnogih drugih programa na popisu i za razliku od Sublime Texta, Light Table je besplatan i open source program koji je izdan pod licencom MIT. To je napisano u ClojureScriptu s omotom Node-Webkit, i iako je započelo kao okruženje za Clojure i ClojureScript, od tada je dodalo podršku za druge programske jezike, kao što su Python, JavaScript, HTML i CSS.
Dok Light Table ima ograničenu jezičnu podršku u odnosu na Sublime Text, dolazi s nekoliko lijepih dodira, kao što je Auto-complete svugdje, split pogledi i paleta za naredbe. Također dolazi s dobrim izborom tema, ali jedan od glavnih negativa programa je da ne možete vidjeti slikovne datoteke u njemu unatoč činjenici da se temelji na platformi preglednika. Sve u svemu, Light Table je zanimljiv, relativno novi projekt koji je lagan i brz, ali korisnici imaju strmu krivulju učenja, što može biti problem za mnoge s obzirom na to da nije toliko bogata značajkama koliko neki drugi softver iznad njega ovom popisu.
Platforme: Windows, Linux, MacOS
Preuzmi: (besplatno)
8. Eclipse
Eclipse je besplatni i otvoreni izvor (FOSS) editor izvornog koda, kao i većina ostalih unosa na našem popisu, ali je mnogo više od samog uređivača izvornog koda. To je zapravo punopravni IDE (Integrirani razvojni okoliš) koji je dostupan na Windowsima, Linuxu, MacOS-u i Solarisu. Sam program je većinom pisan u Javi i većinom je počeo živjeti kao Java okruženje, ali zahvaljujući velikom broju dodataka i proširenja, sada podržava širok raspon programskih jezika, uključujući, ali ne ograničavajući se na, C, C + +, C #, COBOL, Fortran, JavaScript, PHP, Java i još mnogo toga. Dok Python nije podržan out-of-the-box, PyDev plugin dobiva posao.
Što se tiče značajki ovog vrlo popularnog IDE-a, dolazi s čitavim nizom integriranih alata za otklanjanje pogrešaka zajedno s podrškom za Git / CVS. Standardno izdanje Eclipse također dolazi s alatom Java i Plugin Development Tooling. Programeri mogu odabrati i druge pakete koji uključuju alate za crtanje, modeliranje, izvješćivanje, testiranje i izradu GUI-a . U slučaju da ste zainteresirani za provjeru riznice dodataka dostupnih za platformu, trebali biste otići do klijenta Eclipse Marketplace koji korisnicima omogućuje instalaciju softvera izravno iz Eclipse instalacije.
Platforme: Windows, Linux, MacOS, Solaris
Preuzmi: (besplatno)
Najbolje sublimne tekstualne alternative koje biste trebali isprobati
Iako su svi urednici izvornog koda i IDE-ovi koji su gore spomenuti veliki Sublime Text alternative za Windows, MacOS i Linux zbog visoke razine prilagodbe koju nude, nijedan od njih nije savršen ako smo potpuno iskreni. Svaki od njih ima svoje prednosti i mane, tako da je idealno, svakome treba dati pokušaj da vidi što radi za tebe, a što ne. U slučaju da već koristite ili ste koristili bilo koji od gore spomenutih programa ili mislite da smo propustili nešto što zaslužuje biti na ovom popisu, obavijestite nas u odjeljku komentara u nastavku. Voljeli bismo čuti vaše misli o toj temi.