Sublime Text e ka fituar atë nëpërmjet punës së palodhur Zë një vend në desktopët e mijëra zhvilluesve sepse kombinon diçka që pothuajse asnjë redaktues tjetër nuk e ofron: shpejtësi ekstreme, lehtësi dhe shumë veçori të përparuara redaktimi që, nëse përdoren siç duhet, mund t'ju kursejnë orë pune në javë.
Nëse vini nga redaktorë më të rëndë ose edhe Notepad, do ta vini re ndryshimin që nga dita e parë: fillon pothuajse menjëherë, hap projekte të mëdha pa u lodhur shumë dhe, me disa shkurtesa dhe shtesa, bëhet një mjedis pune shumë i fuqishëm pa humbur ndjesinë e një mjeti të thjeshtë dhe të drejtpërdrejtë.
Çfarë është një redaktues kodi dhe pse dallohet Sublime Text?

Një redaktues kodi nuk është thjesht "Fjalë pa shkronja të trasha"Është mjeti që një programues përdor për të shkruar, organizuar dhe mirëmbajtur kodin e tij çdo ditë. Ashtu si një dizajner jeton në Photoshop ose Figma, zhvilluesit kanë nevojë për një mjedis të projektuar për të kuptuar gjuhët e programimit, për të nxjerrë në pah sintaksën, për të sugjeruar plotësime dhe për ta bërë të lehtë navigimin nëpër qindra rreshta pa u çmendur.
Për vite me radhë shumë programues hodhën poshtë Nga redaktorë teksti të thjeshtë dhe pa ngjyra si Notepad ose të ngjashëm, ku gjithçka është tekst i thjeshtë pa asnjë funksion ndihmës. Sot kjo është e paimagjinueshme: redaktorët modernë si Sublime Text përfshijnë funksione posaçërisht për zhvilluesit, të tilla si plotësimi automatik, nxjerrja në pah e sintaksës, palosja e blloqeve, redaktimi me shumë rreshta dhe integrimi me sistemet e kontrollit të versioneve.
Teksti Sublime përshtatet veçanërisht mirë Në këtë skenar, meqenëse është zhvilluar në C++ dhe Python, është i disponueshëm për Windows, macOS dhe Linux, dhe është projektuar për të minimizuar shpërqendrimet: një ndërfaqe e errët dhe e pastër, me një "minimap" anësor të skedarit dhe performancë që mund të trajtojë projekte shumë të mëdha pa u mbingarkuar ventilatori i laptopit.
Ai njeh më shumë se 40 gjuhë menjëherë. (HTML, CSS, JavaScript, PHP, Python, Ruby, SQL, etj.) si dhe tekst të thjeshtë, dhe ju lejon të ndryshoni sintaksën vetëm me disa klikime. Kjo e bën atë perfekt për zhvillimin e front-end dhe back-end, për skripte sistemi, skedarë konfigurimi, regjistra ose dokumentacion teknik.
Nuk është softuer me burim të hapurSublime Text është një program me pagesë, por mund të shkarkoni dhe të përdorni një version prove plotësisht funksional pa kufizim kohor. Herë pas here, do të shfaqet një njoftim që ju nxit të blini një licencë, por asnjë veçori nuk do të bllokohet dhe programi nuk do të ndalojë së funksionuari. Ai gjithashtu ka një komunitet të madh pas tij që krijon shtojca, tema dhe ndan fragmente, këshilla dhe cilësime të personalizuara.
Përparësitë kryesore të Sublime Text krahasuar me redaktorët e tjerë

Ndër të gjithë redaktorët që mund të instaloni sot (VS Code, JetBrains, redaktorë klasikë, etj.), Sublime Text mbetet zgjedhja e preferuar e shumë zhvilluesve për shkak të një kombinimi shumë specifik faktorësh.
Avantazhi i parë i madh është shpejtësiaNdizet pothuajse menjëherë, trajton skedarë të mëdhenj pa probleme dhe përdor pak burime. Nëse punoni me një laptop modest ose hapni shpesh projekte të mëdha, do të vini re se nuk vonohet ose ngrin çdo disa sekonda.
E dyta është stabiliteti.Është e rrallë që Sublime Text të rrëzohet ose të sillet në mënyrë të çrregullt, madje edhe me shumë plugin-e. Është shumë i përsosur dhe motori i tij është i optimizuar për të përballuar seanca të gjata pune pa probleme.
Gjithashtu dallohet për ndërfaqen e saj minimaliste.gjë që i jep kodit gjithë rëndësinë. Nuk ka panele ose magjistarë që e mbingarkojnë ekranin, por keni shiritin anësor me strukturën e projektit, minimapën e skedarit dhe Paletën e Komandave në dispozicion për të nisur çdo veprim pa prekur mausin.
Një tjetër pikë e fortë është personalizimiMund të personalizoni shkurtoret e tastierës (bashkimet e tasteve), temat e ngjyrave, madhësinë e shkronjave, sjelljen e ruajtjes, rregullat e futjes së dhëmbëve dhe një mijë parametra të tjerë. Sistemi i konfigurimit bazohet në skedarët JSON, kështu që mjafton vetëm redaktimi i një skedari për ta përshtatur mjedisin sipas dëshirës suaj.
Së fundmi, komuniteti dhe ekosistemi i plugin-eve Ato bëjnë gjithë ndryshimin: falë Package Control, instalimi i shtesave është çështje sekondash dhe ka paketa për pothuajse gjithçka: plotësim automatik i përparuar, integrim Git, minifikim CSS/JS, formatim kodi, linters, fragmente WordPress, mbështetje shtesë për SASS dhe shumë më tepër.
Instalimi dhe konfigurimi bazë i Sublime Text
Instalimi i Sublime Text është i thjeshtë.Shkoni në faqen zyrtare të internetit, shkoni te seksioni "Shkarko" dhe shkarkoni instaluesin për sistemin tuaj operativ (Windows, macOS ose Linux). Ekzekutoni instaluesin, ndiqni hapat standardë dhe keni mbaruar - pa asnjë asistent të ndërlikuar apo konfigurim të detyrueshëm.
Është plotësisht i përdorshëm që në hapjen e parë.Por ia vlen të shpenzoni disa minuta duke rregulluar cilësimet bazë. Në menynë e sipërme, shkoni te Preferencat > CilësimetDo të shihni dy panele: në të majtë, cilësimet fillestare; në të djathtë, cilësimet e përdoruesit tuaj. Çdo gjë që shkruani në të djathtë do të mbishkruajë atë që është në të majtë, pa ndikuar në skedarin origjinal.
Për shembull, mund të ndryshoni madhësinë e shkronjave dhe margjinën duke shtuar diçka të tillë në panelin e djathtë:
{
"font_size": 12,
"margin": 3
}
Ruaj me Ctrl+S Dhe sapo ta ruani skedarin, ndryshimet zbatohen menjëherë. Nëse ndonjëherë prishni diçka, thjesht fshini cilësimet e përdoruesit ose rreshtat e komenteve për t'u rikthyer në sjelljen e parazgjedhur.
Ky sistem i bazuar në JSON përsëritet në seksione të tjera të konfigurimit (sipas shtojcës, sipas projektit, sipas gjuhës). Në fillim, mund të duket e frikshme sepse nuk ka panel vizual me kuti kontrolli, por në të vërtetë ju jep shumë kontroll dhe, sapo të mësoheni me të, është shumë i shpejtë për t’u përdorur.
Karakteristika të përparuara të redaktimit të shpejtë në Sublime Text
Këtu është vendi ku Sublime Text tregon fuqitë e tij.Përtej hapjes së skedarëve dhe kodit të ngjyrosjes, fuqia e tij e vërtetë qëndron në funksionet e përparuara të redaktimit që ju lejojnë të modifikoni shumë gjëra në të njëjtën kohë, të lëvizni nëpër tekst në kohë rekord dhe të automatizoni modele që përsëritni vazhdimisht.
Redaktim i shumëfishtë dhe shumë-kursor Ato janë një shembull i mirë. Mund të mbani të shtypur tastin Ctrl (Cmd në Mac) dhe të klikoni në pika të ndryshme në dokument për të krijuar njëkohësisht disa kursorë. Çdo gjë që shkruani ose fshini zbatohet në të gjitha ato pozicione menjëherë.
Një mënyrë tjetër për ta përdorur këtë ide Kjo bëhet me Ctrl+D (Cmd+D në Mac): zgjidhni një fjalë dhe përsëritni shkurtoren për të shënuar përsëritjet e saj pasuese dhe për t'i modifikuar të gjitha menjëherë. Ideale për riemërtimin e variablave, atributeve ose klasave të përsëritura pa humbur kohë me funksionin klasik të gjetjes dhe zëvendësimit.
Nëse duhet të vendosni tekst në fund të shumë rreshtaveMund t’i zgjidhni të gjitha me Ctrl+A, pastaj të përdorni Ctrl+Shift+L për ta ndarë përzgjedhjen në rreshta, shtypni tastin End dhe kursorët do të shfaqen në fund të çdo rreshti, gati për të shkruar (për shembull, duke shtuar ".es" në një listë domenesh ose një prapashtesë të përbashkët në dhjetëra rreshta).
Palosja e kodit gjithashtu ndihmon Shiko pyllin për pemët. Nga menyja ose me shkurtore si Ctrl+K, 1 Mund t’i mbyllni të gjitha blloqet e nivelit të lartë (klasat, funksionet, etj.) dhe pastaj të zgjeroni vetëm atë që ju nevojitet. Për të rihapur gjithçka menjëherë, Ctrl+K, J.
Shkurtoret thelbësore të tastierës për të punuar shpejt
Pjesa më e madhe e shpejtësisë së Sublime-it Vjen nga shkurtesat e tastierës. Sa më shumë që i përvetësoni, aq më pak do ta prekni mausin dhe aq më i rrjedhshëm do të jetë programimi juaj i përditshëm.
Për pjesën bazë të skedarëve dhe projekteveDisa shkurtore të përdorura zakonisht në Windows/Linux (ekuivalente me Cmd në vend të Ctrl në Mac) janë:
- Ctrl + N: skedë e re.
- Ctrl + O: hap skedarin.
- Ctrl + S: mbaj.
- Ctrl Shift + N: dritare e re.
- Ctrl + P: kërkoni dhe hapni çdo skedar projekti me emër.
- Ctrl Shift PHapni Paletën e Komandave.
- Ctrl+KB: shfaq/fshih shiritin anësor.
Për përzgjedhjen dhe navigimin brenda skedarit Ka disa klasike:
- Ctrl + F: kërkim i thjeshtë.
- Ctrl+Shift+Fkërkim i avancuar nëpër skedarë të shumtë (Gjej në Skedarë).
- Ctrl + H: gjej dhe zëvendëso.
- Ctrl + D: zgjidhni fjalën dhe përputhjet pasuese.
- Ctrl + L: zgjidhni rreshtin aktual.
- Ctrl + G: shko te një numër linje.
- Ctrl + R: lëviz shpejt te funksionet ose simbolet në skedar.
- Ctrl+Shift+M: zgjidhni gjithçka brenda kllapave/parantezave.
Për të manipuluar tekstin dhe rreshtat Ia vlen ta mësosh përmendësh:
- Ctrl + Shift + D: dublikoni rreshtin ku ndodhet kursori.
- Ctrl + Shift + K: fshij të gjithë rreshtin.
- Ctrl+KK: fshi nga kursori deri në fund të rreshtit.
- Ctrl + J: bashkoni rreshtat e zgjedhur në një të vetëm.
- Ctrl+KL: konverton tekstin e zgjedhur në shkronja të vogla.
- Ctrl+KU: konverton tekstin e zgjedhur në shkronja të mëdha.
- Ctrl + Shift + Enter: fut ndërprerjen e rreshtit sipër ose poshtë në varësi të kontekstit.
Nëse i personalizoni edhe shkurtoret tuajaMund ta përshtatni redaktuesin sipas rrjedhës së punës suaj. Për shembull, shumë njerëz krijojnë kombinime tastesh për të komentuar kodin me Ctrl+7 dhe Ctrl+Shift+7, ose caktojnë një tast (si F12) për të rivendosur dhëmbëzimin e të gjithë skedarit menjëherë.
Navigim Efikas: Paleta e Komandave dhe Shko te Çdo gjë
Dy mjete bëjnë gjithë ndryshimin Kur keni projekte të mëdha: Paleta e Komandave dhe sistemi "Goto Anything". Nëse mësoni t'i përdorni, do ta kuptoni kodin me lehtësi.
Paleta e Komandave hapet me Ctrl+Shift+P (Cmd+Shift+P në Mac) dhe ju lejon të kërkoni për çdo veprim të redaktuesit: të ndryshoni skemën e ngjyrave, të instaloni paketa, të aktivizoni pamjet, të gjeneroni fragmente etj. Në vend që të lundroni nëpër menu, ju shkruani disa shkronja dhe zgjidhni opsionin.
"Goto Anything" hapet me Ctrl+P.Filloni të shkruani emrin e një skedari dhe Sublime ju tregon përputhjet menjëherë; me disa taste kaloni midis pamjeve, shablloneve, skedarëve CSS ose skripteve pa prekur mausin.
Ky sistem mbështet filtra shumë të dobishëm.: nëse në kutinë Shko te çdo gjë shkruani @ e ndjekur nga teksti, kaloni te simbolet (funksionet, metodat, klasat). Nëse përdorni #Ti kërkon brenda përmbajtjes. Dhe nëse vendos : i ndjekur nga një numër, shkoni direkt në një rresht specifik.
Kombinimi i gjithçkajeMund të shkruash diçka si usuario.php@update Për të hapur skedarin user.php dhe për të shkuar direkt te funksioni përkatës i përditësimit. Ideale për të lundruar në PHP, Python ose në çdo projekt tjetër gjuhësor me shumë funksione.
Fragmente, makro dhe automatizim i detyrave të përsëritura
Nëse e përsëritni të njëjtën pjesë të kodit një mijë herëPo humb kohë kot. Me fragmentet dhe makrot e Sublime Text, mund të automatizoni shumicën e asaj pune të përsëritur.
Një fragment është në thelb një shabllon i cili zgjerohet kur shkruani një fjalë kyçe dhe shtypni Tab. Redaktuesi vjen me disa opsione të paracaktuara (për shembull, shtypja html dhe shtypja e Tab gjeneron strukturën bazë të një dokumenti HTML), por mund të krijoni strukturën tuaj nga Mjete > Zhvillues > Fragment i Ri.
Skedari i fragmentit është XMLPor ideja është e thjeshtë: në etiketë Ju vendosni kodin që do të futet (për shembull, një etiketë) me atributet alt dhe title të përgatitura tashmë) dhe në Ju përcaktoni fjalën që do të aktivizojë fragmentin, si p.sh. imagen o foreach për PHP.
Imagjinoni që po konfiguroni një fragment Kështu që kur shkruani "imagenattrs" dhe shtypni Tab, futet diçka si Ti ndalon së shkruari atë strukturë vazhdimisht dhe thjesht plotëson ndryshimet.
Makrot, nga ana tjetër, regjistrojnë një sekuencë Mund të kryeni veprime (kërkime, zëvendësime, kalime, ndryshime) dhe pastaj t'i riluani ato sa herë që dëshironi. Ato janë shumë të dobishme për detyra të përsëritura që kryeni në shumë skedarë, siç është pastrimi i hapësirës së bardhë që mbetet, aplikimi i zëvendësimeve të caktuara ose rregullimi i formatimit.
Kërkim i avancuar, Regex dhe redaktim i shumë skedarëve
Rifaktorizoni ose bëni ndryshime masive Ta bësh manualisht në një projekt të madh është çmenduri. Këtu hyn në lojë kërkimi i avancuar "Gjej në Skedarë" dhe mbështetja për shprehjet e rregullta.
Shtypni Ctrl+Shift+F për të hapur një kërkim në shumë skedarëJu specifikoni tekstin që do të gjendet, tekstin zëvendësues (nëse është i aplikueshëm) dhe direktorinë ose projektin me të cilin do të punohet. Sublime Text gjeneron një pamje me të gjitha rezultatet të grupuara sipas skedarit, dhe më e mira nga të gjitha, ju mund të modifikoni direkt në atë pamje dhe pastaj të ruani për të aplikuar ndryshimet.
Nëse aktivizoni modalitetin Regex (ikona .* në kutinë e kërkimit)Mund të përdorni shprehje të rregullta për të gjetur modele komplekse. Për shembull, migrimi i thirrjeve të vjetra të funksioneve, pastrimi i etiketave HTML të vjetëruara ose transformimi i strukturave të kodit përsëritës në diçka më moderne.
Në jetën tuaj të përditshme do të përdorni edhe funksionin normal të kërkimit. brenda një skedari (Ctrl+F) së bashku me zëvendësimin (Ctrl+H), por kur vjen koha për të përditësuar të gjithë projektin, "Gjej në Skedarë" bëhet miku juaj më i mirë.
Menaxhimi i projektit, panelet dhe pamjet e ndara
Sublime Text nuk është thjesht një redaktues skedarësh i lirshëmGjithashtu menaxhon projekte të tëra. Mund të hapni dosje të shumta në shiritin anësor dhe të ruani cilësimet e projektit në një skedar. .sublime-project dhe mirëmbani cilësime specifike (p.sh., ndërtoni shtigje, rregullat e linter, injoron kërkimin).
Të punosh në këtë mënyrë të lejon të Kërkoni tekst në të gjithë projektin, lëvizni shpejt nëpër strukturën e direktorive, shikoni me një shikim se cilët skedarë keni modifikuar dhe mirëmbani rregullat tuaja për secilin mjedis në të cilin punoni.
Nëse keni nevojë të krahasoni kodin Ose thjesht për të pasur dy skedarë në pamje, mund ta ndani dritaren në disa kolona ose rreshta me kombinime si Alt+Shift+2 për dy kolona dhe Alt+Shift+1 për t'u kthyer në një pamje të vetme. Pastaj ju tërhiqni skedat midis paneleve ose i lidhni ato me preferenca specifike.
Kjo aftësi për të ndarë ekranin Vjen standard, pa shtojca, dhe është veçanërisht i dobishëm për shqyrtimin e ndryshimeve, përshtatjen e një shablloni nga një tjetër ose për të pasur një pamje HTML dhe CSS-në e tij së bashku ndërsa punoni.
Shtojcat thelbësore me Kontrollin e Paketave
Sublime Text vjen mjaft i plotë që në fillim.Por potenciali i tij shpërthen vërtet kur filloni të përdorni plugin-e. Package Control, menaxheri standard i paketave, përdoret për t'i menaxhuar ato.
Zakonisht vjen i parainstaluar në versionet e funditNëse nuk e keni, mund ta instaloni nga Paleta e Komandave duke kërkuar për "Install Package Control" ose duke ndjekur skriptin e dhënë në faqen zyrtare të internetit packagecontrol.io (duke e ngjitur në konsolën Sublime nga View > Show Console).
Pasi të instalohet Package ControlShtypni Ctrl+Shift+P, shkruani “Package Control: Install Package” dhe tani mund të kërkoni dhe instaloni shtesa thjesht duke shkruar emrin e tyre. Nuk ka nevojë të shkarkoni skedarë zip ose të kopjoni manualisht dosje.
Disa shtojca veçanërisht të dobishme Për të përfituar plotësisht nga redaktimi i shpejtë dhe veçoritë e përparuara, duhet të:
- Lëshongjeneron struktura HTML dhe CSS nga shkurtesa të tilla si
div.container>ul>li*5Është flori i pastër për paraqitje të shpejtë, si në skedarët .html ashtu edhe brenda shablloneve PHP. - Linter Sublime + linja specifike (si SublimeLinter PHP): Ato i shënojnë gabimet sintaksore dhe të stilit direkt në redaktues, duke ndihmuar në mirëmbajtjen e një kodi më të pastër dhe më të qëndrueshëm.
- GitGutter: tregon në margjina se cilat rreshta keni shtuar, modifikuar ose fshirë në lidhje me depon Git, duke e bërë të lehtë shqyrtimin e ndryshimeve pa dalë nga redaktori.
- Emri i Skedarit Automatikplotëson automatikisht shtigjet e skedarëve ndërsa shkruani, duke zvogëluar gabimet drejtshkrimore kur referoheni imazheve, skripteve ose stileve.
- Html-Css-Js Prettify, Alignment ose MinifierAto përdoren për të formatuar dhe rreshtuar kodin, si dhe për të minimizuar CSS/JS kur është e nevojshme.
- Përmirësime të shiritit anësor: zgjeron opsionet në menynë e kontekstit të shiritit anësor (riemërto, zhvendos, kopjo shtigjet, etj.).
- Paketa për WordPress dhe SASSAta shtojnë fragmente dhe theksime specifike sintaksore, duke përshpejtuar punën me këto mjedise.
Çelësi me plugin-et është të mos çmendeshInstaloni vetëm atë që i shton vërtet vlerë redaktorit tuaj për të shmangur mbingarkesën e tij. Një grusht i zgjedhur mirë është i mjaftueshëm për të mbuluar shumicën e nevojave pa humbur ndjesinë e lehtë që e dallon Sublime Text.
Krahasim i shpejtë me redaktorë të tjerë të njohur
Kur flasim për redaktorët sotHerët a vonë, Kodi i Visual Studio del në diskutim. Kodi i VS ka një ekosistem të madh, veçori të integruara si debugging, një terminal të integruar, integrimin e kontejnerëve dhe zgjerime të panumërta zyrtare.
Megjithatë, i gjithë ai muskul vjen me një kosto.Konsumon më shumë burime, niset më ngadalë dhe ka një ndërfaqe më të ngatërruar. Për shumë ekipe të mëdha, kjo është e parëndësishme sepse ata i vlerësojnë më shumë integrimet; për ata që i japin përparësi shpejtësisë, thjeshtësisë dhe kontrollit, Sublime Text mbetet mjeti ideal.
Krahasuar me botues si Atom (i cili ishte shumë popullor në atë kohë, por gjithmonë vuante nga probleme të performancës), Sublime Text ofron një përvojë shumë më të qetë, veçanërisht kur merret me projekte të mëdha ose skedarë shumë të rëndë.
Gjithashtu konkurron mirë me IDE-të e plota. (si PHPStorm, PyCharm, etj.) kur ajo që ju nevojitet është një redaktues i lehtë për detyra të shpejta, skripte, front-end ose mirëmbajtje të projekteve të vogla dhe të mesme pa pasur nevojë për një mjedis të rëndë që është gjithmonë i ndezur.
Rastet tipike të përdorimit dhe profili ideal i përdoruesit
Teksti Sublime përshtatet në mënyrë të përkryer në punën e përditshme të zhvilluesve të uebit (frontend dhe backend), dizajnerëve të layout-it, administratorëve të sistemit dhe kujtdo që duhet të redaktojë shpesh kod ose tekst të thjeshtë.
Është perfekt për hapjen e skedarëve të konfigurimit (.json, .yml, .ini), shqyrtoni regjistrat, bëni ndryshime të shpejta në një server duke përdorur SFTP, modifikoni shabllonet e WordPress ose shkruani skripte në PHP, Python, Bash ose çfarëdo gjuhe tjetër të përshtatshme.
Gjithashtu funksionon shumë mirë si një redaktues i lehtë. Edhe nëse keni një IDE tjetër, më kërkuese për projekte të mëdha. Shumë zhvillues hapin Sublime Text për detyra të "kirurgjisë" së kodit të shpejtë, ndërsa rezervojnë IDE-në e plotë për seanca më të gjata me debugging dhe mjete të përparuara.
Nëse po filloni të programoniKurba e të mësuarit është mjaft e lehtë: e instaloni, e hapni skedarin dhe filloni të shkruani. Nuk keni nevojë të konfiguroni gjysmën e botës që të bëhet e dobishme dhe mund të zbuloni shkurtore, fragmente dhe shtojca me ritmin tuaj.
Ata që përfitojnë më shumë prej saj Këta përdorues zakonisht e vlerësojnë performancën, preferojnë mjete që nuk i detyrojnë të ndjekin një rrjedhë pune të ngurtë dhe nuk duan të mbështeten në shërbimet cloud për diçka aq bazike sa redaktimi i kodit.
Kombinimi i redaktimeve të shumta, shkurtesave, fragmenteve dhe disa shtojcave të zgjedhuraSublime Text bëhet një thikë zvicerane për zhvillim: i lehtë, i shpejtë, i qëndrueshëm dhe mjaftueshëm fleksibël për t'ju shoqëruar si në projekte të vogla ashtu edhe në baza kodi shumë më serioze pa u bërë i rëndë gjatë rrugës.