Sublime Text je uređivač teksta i koda stvoren u C ++-u, iako koristi i Python za svoj dodatak koji proširuje funkcionalnost programa. Ova je aplikacija rođena kao produžetak Vima, iako je s vremenom postupno postajala drugačija dok nije stekla vlastiti identitet.
Sublime Text nije projekt otvorenog koda. Srećom, možete preuzeti besplatnu verziju za kontinuiranu upotrebu , tako da nećete imati potrebu za kupnjom komercijalne verzije, osim ako je ne želite koristiti profesionalno.
Uzvišeni tekst ima neke značajke koje ga čine izuzetno cijenjenim uređivačem koda . Mnogi ga korisnici smatraju najboljim programom u svojoj klasi.
Uzvišeni tekst vrlo je programabilan
Sublime Text izuzetno je svestran uređivač koda. Korisnici s naprednim vještinama programiranja moći će dodati vlastite retke koda u program. Ovo će biti vrlo korisno za poboljšanje njegovih značajki ili dodavanje novih koje ne dolaze s programom.
Uzvišeni tekst izlaže svoje unutarnje dijelove putem sučelja za programiranje aplikacija (API), s kojim programeri mogu komunicirati koristeći programski jezik Python .
Sublime Text uključuje ugrađeni tumač Python , koji je koristan za pregled postavki uređivača i brzo testiranje API poziva tijekom razvoja dodatka. Ovaj tumač neovisan je od Python tumača vašeg operativnog sustava.
Dostupnost paketa, dodataka i ostalih resursa
Gotovo svi aspekti uzvišenog teksta mogu se proširiti ili prilagoditi . Možete izmijeniti ponašanje uređivača, dodati makronaredbe, proširiti izbornike i još mnogo toga. Također možete stvoriti nove funkcije pomoću API-ja uređivača za stvaranje složenih dodataka.
Datoteke za konfiguraciju u Sublime Text-u su tekstualne datoteke koje su pretežno u skladu s JSON strukturom , iako ćete pronaći i XML datoteke . Za naprednije mogućnosti proširivosti koriste se izvorne datoteke Pythona.
Uzvišeni tekst kompatibilan je s Textmateom
Kompatibilnost uzvišenog teksta s paketima Textmate potpuna je, isključujući nekompatibilne naredbe. Uz to, Sublime Text zahtijeva da sve definicije sintakse imaju extension.tmLanguage i da sve datoteke s postavkama imaju extension.tmPreferences. To znači da će se datoteke .plist zanemariti, čak i ako se nalaze u poddirektoriju Sintaksa ili Postavke.
Vi / Vim emulacija
Ovo je korisno za stare korisnike Vima koji sada koriste Sublime Text. Vi je stari modalni uređivač koji korisniku omogućuje izvršavanje svih radnji s tipkovnice . Vim je moderna verzija vi koja se još uvijek široko koristi.
Uzvišeni tekst pruža vi emulaciju kroz paket Vintage. Također evolucija Vintagea , nazvanog Vintageous , projekt otvorenog koda koji nudi bolje iskustvo uređivanja vi / Vim i ažurira se češće od Vintagea.
zaključak
Uređivač koda Sublime Text postao je osnovni alat u radu mnogih programera . Kao što smo vidjeli, ovaj program nudi mnoštvo mogućnosti, uključujući sustav dodataka i mogućnost dodavanja novih značajki izmjenom koda. Vi emulacija je također vrlo zgodna stvar koju ne nude svi uređivači koda. Ovome je dodana velika zajednica na službenom forumu.