Priporočena, 2022

Izbira Urednika

Top 8 sublimno besedilo alternative, ki jih lahko uporabite

S svojim gladkim uporabniškim vmesnikom, odličnimi funkcijami in obsežnim seznamom vtičnikov je Sublime Text eden izmed najbolj priljubljenih urejevalnikov izvorne kode za programerje po vsem svetu. Vendar ni za vsakogar. Najprej, Sublime Text tehnično ni brezplačna in vas še vedno nagovarja, da kupite licenco v višini 70 $, ko je ocenjevalno obdobje končano, kar je pogosto pravi zagon za mnoge, ki vsak dan uporabljajo program. Gre tudi za lastniško programsko opremo, ki je še eno ključno vprašanje, ki ga mnogi zagovorniki FOSS ne morejo sprejeti. Toda drugi lahko dejansko iščejo polnopravne IDE-je namesto osnovnih besedilnih urednikov, zato obstaja veliko razlogov, zakaj nekateri od vas veliko iščejo nekaj drugega kot Sublime Text, ki bi ga uporabljali vsak dan. Če ste eden izmed njih, si oglejte 8 najboljših možnosti Sublime Text, ki jih lahko uporabite zdaj:

Najboljše sublimne besedilne alternative

1. Notepad ++

Notepad ++ je brezplačen urejevalnik izvorne kode, ki podpira več programskih jezikov v okolju MS Windows. Uporablja komponento urejevalnika Scintilla in je napisana v jeziku C ++ z “klici Win32 API, ki uporabljajo samo STL za povečanje zmogljivosti in zmanjšanje velikosti programa”. Čeprav programska oprema podpira makre in vtičnike, pa ni tako bogata s funkcijami kot več drugih urednikov na tem seznamu. Vendar pa njegova preprostost in znani uporabniški vmesnik pomeni, da je to preprosto priporočilo za nekoga, ki pravkar vstopa v kodiranje. Medtem ko bodo napredni programerji verjetno iskali nekaj, kar bi bilo nekoliko boljše, Notepad ++ prihaja z večino funkcij, ki jih pričakujete od osnovnega urejevalnika kode, vključno s poudarjanjem sintakse, zlaganjem sintakse, iskanjem / zamenjavo, urejanjem z deljenim zaslonom, sinhroniziranim pomikanjem in multi vmesnik zavihka dokumenta.

Tako kot Sublime Text, ima tudi omejeno samodejno dokončanje za programiranje, skripte in označevalne jezike, vendar za razliko od Sublime Text ne podpira inteligentnega zaključevanja kode ali preverjanja skladnje. Notepad ++ je bil kot odprtokodni projekt, ki je licenciran pod GNU GPL, prvotno gostoval na SourceForge od leta 2003 do leta 2010. Gostovanje se je preusmerilo na TuxFamily v Franciji, ko je januarja 2010 ameriška zvezna vlada vključila storitve programske opreme pod svoj ITAR (mednarodni promet v Predpisov o orožju) in s tem prisiliti SourceForge, da omeji dostop do uporabnikov iz Kube, Irana, Severne Koreje, Sudana in Sirije. Projekt je trenutno gostuje na Githubu in na splošno velja za eno najboljših alternativ Sublime Text, ki jih lahko uporabite.

Platforma: Windows
Prenos: (brezplačno)

2. Atom

Atom je brezplačen, odprtokoden in zelo prilagodljiv . Programska oprema je zgrajena okoli minimalnega jedra, prihaja s 50 odprtokodnih paketov in gostuje na GitHubu, tako kot veliko drugih sodelavcev odprte kode. Atom temelji na odprtokodnem elektronskem okviru, ki ga je prvotno ustvaril Cheng Zhao, zdaj pa ga je razvil GitHub. Napisano je v čistem HTML / CSS na vrhu Chromiuma . Projekt se je začel šele leta 2014, vendar ima že več kot 7000 različnih paketov, skoraj vse pa gostujejo tudi na Githubu. Lahko uporabite nekaj takega, kot je Autocomplete +, da dobite dodatne funkcije za samodokončanje ali pa uporabite Minimap, da vizualno preskočite določene dele datoteke.

Za razliko od Sublime Text, Atom podpira postopek povleci / spusti za datoteke in mape v drevesnem pogledu, kar je za običajne uporabnike določen plus. Če ste tip, ki istočasno deluje na več datotekah, boste cenili tudi funkcijo za urejanje z ločenimi okni Atoma. Atom ima tudi številne privzete vtičnike, ki omogočajo združljivost s celim programskim jezikom, vključno s C, C ++, C #, HTML, Java, Python, SQL in še več. Lastna prednost tega, da je eden od Githubovih lastnih projektov, je, da ima veliko git integracijo. Na splošno, to je velik kos programske opreme, če prilagodljivost in prilagajanje pridejo na vrh na seznamu prednostnih nalog.

Platforme: Windows, Linux, macOS
Prenos: (brezplačno)

3. Koda Visual Studio

Visual Studio Code je urejevalnik izvorne kode FOSS in program za odpravljanje napak, ki ga je razvil Microsoft in gostuje na Githubu. Programska oprema je na voljo ne samo v operacijskem sistemu Windows, ampak tudi na MacOS-u in Linuxu. Vključuje podporo za vgrajeni Git nadzor, poudarjanje skladenj, inteligentno dokončanje kode, odrezke in preoblikovanje kode. Prav tako je prilagodljiv, kar uporabnikom omogoča spreminjanje teme urejevalnika, bližnjic na tipkovnici in drugih nastavitev. Tako kot Atom, VS koda temelji na elektronskem okviru, ki uporablja Node in HTML / CSS, vendar namesto uporabe Atoma uporablja »Monaco« - isto urejevalno komponento, ki se uporablja v Visual Studio Team Services.

Visual Studio Code podpira številne programske jezike, med drugim C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP in druge. Tako kot Sublime Text, tudi VS koda podpira široko paleto vtičnikov, ki izboljšujejo funkcionalnost urejevalnika in dodajajo jezikovno podporo. Upravljanje razširitev je vgrajeno in nekaj pomembnih je del privzetega paketa za prenos. Pomembna značilnost je sposobnost ustvarjanja razširitev, ki analizirajo kodo, kot so linters in orodja za statično analizo. Programska oprema je bila prvič izdana leta 2015 in je trenutno na različici 1.15.1, ki je bila izdana šele prejšnji mesec.

Platforme: Windows, Linux, macOS
Prenos: (brezplačno)

4. Vim

Vim je brezplačen in odprtokodni urejevalnik besedila v ukazni vrstici, ki je na voljo na različnih platformah, od Windows, Linux, MacOS in Unixa do Android, iOS, Amigaos in še več. Programska oprema je klon odprtokodnega programa za urejanje besedil Vi za Unix, njegovo ime pa je krčenje 'Vi Improved' kot sklicevanje na izvirni program, ki ga je napisal priznani računalniški znanstvenik in soustanovitelj Sun Microsystems Bill Joy leta 1976. Program ima vojsko močnih uporabnikov, ki ga podpirajo, in ima okoli 15.000 paketov, ki prinašajo raziskovalcem dreves, sintaksnim označevalcem, tematizaciji, integraciji Git, itd. VimAwesome lahko obiščete za nekaj najboljših vtičnikov, ki jih ponuja skupnost.

Za razliko od Sublime Text, Vim nima GUI, ki bi vam omogočil uporabo miške za udobno navigacijo, tako da so dejanja odpiranja, zapiranja, urejanja in shranjevanja izvedena s pomočjo bližnjic na tipkovnici, kot bi jih naredili na terminalu. Čeprav nima GUI pomeni, da ima več nišo pritožbe, je še vedno eden od najbolj prilagodljiv in močan izvorne kode uredniki lahko uporabite danes. Obstaja tudi veliko prednastavljenih konfiguracijskih datotek Vim, ki jih lahko najdete na internetu tako, da iščete .vimrc. Če želite vzeti čas, da se podrobneje seznanite s tem izjemno zmogljivim orodjem, lahko nadaljujete z Vim-Adventures, kjer lahko igrate spletno igro in na zabaven način spoznate vse osnovne ukaze.

Platforme: Windows, Linux, macOS
Prenos: (brezplačno)

5. Spacemacs

GNU Emacs na splošno veljajo za najbolj razširljive in prilagodljive urejevalnike izvorne kode na svetu, Spacemacs pa se zgodi, da je eden izmed najbolj priljubljenih startnih paketov Emacsa. Kot ste že do sedaj vedeli, je urejevalnik besedil prost in odprtokoden, ki temelji na GNU Emacsu in ima tako grafični kot ukazni vrstici uporabniški vmesnik, ki je izvedljiv pod upravljalnikom zaslonov X kot tudi v terminalu Unix. Program prinaša polno moč ekosistema vtičnikov Emacs in povezav na tipkovnici vi (preko EViL), zaradi česar je močna in vsestranska alternativa Sublime Text. Programska oprema pomaga produktivnosti uporabnikov Vi, medtem ko rednim uporabnikom Emacsa omogoča, da še vedno učinkovito uporabljajo programsko opremo.

Spacemacs uporablja preslednico kot privzeti vodilni ključ, od koder program dobi svoje ime. Funkcija osvetlitve skladenj na Spacemacs je privzeto omogočena za vse glavne programske jezike in jo je mogoče konfigurirati ročno s konfiguracijskimi datotekami in tudi z notranjimi ukazi. Za vse svoje pozitivne rezultate je program včasih lahko precej neznaten . Od neprijetnih konfliktov s ključavnicami do nefunkcionalne podpore LaTexu in podstandardnih vtičnikov zavihkov / delovnega prostora, lahko Spacemacs za nekatere je malo preveč, toda če vam je všeč vaše britje z jaki, bi to lahko bil odličen projekt za vas.

Platforme: Windows, Linux, Unix, MacOS
Prenos: (brezplačno)

6. Oklepaji

Oklepaji so še en primer, da lahko brezplačno in odprtokodno programsko opremo včasih pridejo tudi iz največjih imen v komercialni programski opremi. Adobe, ki je bolj znan po dragi programski opremi, kot je Photoshop in Premier Pro, je podjetje za tem programom, ki ima licenco pod licenco MIT in je trenutno gostuje na GitHubu (skladišču). Oklepaji so bili posebej napisani za spletne razvijalce v HTML, CSS in JavaScript s pomočjo CodeMirror v zabojniku Node.js. Na voljo je na številnih platformah, vključno z Windows, MacOS in Linux.

Nekatere pomembne lastnosti oklepajev vključujejo hitro urejanje, predogled v živo, deljen pogled in integracijo Tezajev . V zvezi z jezikovno podporo programska oprema podpira med drugim C, C ++, Java, JavaScript, HTML, Python, Perl in Ruby. Tako kot Sublime Text, tudi oklepaji podpirajo razširitve, ki lahko močno izboljšajo funkcionalnost programske opreme, zahvaljujoč vgrajenemu upravljalniku razširitev. Ena stvar, ki jo je tukaj treba omeniti, je, da oklepaji privzeto pošiljajo uporabniške podatke v strežnike Adobe, vendar jih lahko vedno izklopite, če želite, tako da odprete Pomoč> Zdravstveno poročilo.

Platforme: Windows, Linux, macOS
Prenos: (brezplačno)

7. Tabela za osvetlitev

Tabela Light se na svoji uradni spletni strani opisuje kot »urejevalnik kod naslednje generacije«, ki si prizadeva zagotoviti prilagodljiv vmesnik, ocenjevanje v realnem času, takojšnjo izvedbo, vizualizacijo v živo, odpravljanje napak in dokumentacijo. Kot mnoge druge programske opreme na seznamu in za razliko od Sublime Text, je tabela Light prost in odprtokodni program, ki je izdan pod licenco MIT. Napisano je v ClojureScript z Wrap -Webkit ovojem, in čeprav se je začelo kot okolje za Clojure in ClojureScript, je od takrat dodalo podporo za druge programske jezike, kot so Python, JavaScript, HTML in CSS.

Medtem ko ima tabela Light omejeno jezikovno podporo v primerjavi s sublimnim besedilom, prihaja z nekaj lepimi dotiki, kot je Auto-complete povsod, razdeljenimi pogledi in paleto ukazov. Prav tako prihaja z dobro izbiro tem, vendar je eden od glavnih negativov programa, da si ne morete ogledati slikovnih datotek v njem kljub dejstvu, da temelji na platformi brskalnika. Na splošno je tabela Light zanimiv, relativno nov projekt, ki je lahek in hiter, vendar imajo uporabniki strmo krivuljo učenja, kar je lahko za mnoge problem, saj ni tako bogata s funkcijami, kot so nekatere druge programske opreme nad njim na seznamu.

Platforme: Windows, Linux, macOS
Prenos: (brezplačno)

8. Eclipse

Eclipse je brezplačen in odprtokodni (FOSS) urejevalnik izvorne kode, kot večina drugih vnosov na našem seznamu, vendar je veliko več kot le urejevalnik izvorne kode. To je pravzaprav polnopravni IDE (Integrirano razvojno okolje), ki je na voljo v operacijskih sistemih Windows, Linux, MacOS in Solaris. Sam program je večinoma napisan v Javi in ​​je v večjem delu začel delovati kot Java okolje, toda zaradi velikega števila vtičnikov in razširitev zdaj podpira široko paleto programskih jezikov, vključno z, vendar ne omejeno na, C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java in še več. Medtem ko Python ni podprt, je vtičnik PyDev opravljen.

Kar se tiče funkcij tega zelo priljubljenega IDE-ja, je poleg Git / CVS podpore na voljo tudi cel kup integriranih orodij za odpravljanje napak. Standardna izdaja Eclipse ima tudi Java in Plugin Development Tooling. Razvijalci lahko izbirajo tudi iz drugih paketov, ki vključujejo orodja za risanje, modeliranje, poročanje, testiranje in izdelavo grafičnih uporabniških vmesnikov . V primeru, da vas zanima pregledovanje zakladnice vtičnikov, ki so na voljo za platformo, pojdite na odjemalca Eclipse Marketplace, ki uporabnikom omogoča namestitev programske opreme neposredno iz namestitve Eclipse.

Platforme: Windows, Linux, MacOS, Solaris
Prenos: (brezplačno)

Najboljše sublimne besedilne alternative, ki jih morate poskusiti

Medtem ko so vsi zgoraj omenjeni urejevalniki izvorne kode in IDE, odlične alternative Sublime Text za Windows, MacOS in Linux zaradi visoke ravni prilagajanja, ki jih ponujajo, nobena od njih ni popolna, če smo popolnoma iskreni. Vsak od njih ima svoje prednosti in slabosti, zato naj bi vsakemu poskusil videti, kaj dela za vas in kaj ne. V primeru, da že uporabljate ali ste uporabili katerega od zgoraj navedenih programov ali mislite, da smo zamudili nekaj, kar si zasluži, da bi bili na tem seznamu, nam sporočite v oddelku komentarjev spodaj. Radi bi slišali vaše misli o temi.

Top