Povećajte produktivnost u uzvišenom tekstu

Uzvišeni tekst sofisticirani je uređivač teksta za pisanje koda ili oznaka. U ovom članku razmotrit ću tri načina kako to učiniti jačim i povećati vašu produktivnost: postavljanje i rad s projektima, proširivanje Sublimea

Osnovna funkcionalnost teksta s dodacima i korištenjem prilagođenih veza ključeva. Sve bi trebalo biti široko kompatibilno sa Sublime 2 i 3.

Projekti

Razvojni projekti mogu se lako pokrenuti na stotine redaka koda u stotinama datoteka. Sublime Text uključuje jednostavan sustav za prebacivanje projekata koji nam pruža jednostavan način upravljanja projektima. Sublime će stvoriti dvije datoteke za projekt: Projekt. sublime-project i Project.sublime-workspace.



Prvi sadrži naziv projekta i mjesto bilo kojeg direktorija unutar njega, a može se koristiti za poništavanje postavki Sublime. Pogledajmo metode koje Sublime ima za stvaranje projekata:

  • Unutar praznog prozora Sublime stavite direktorij (ili više mapa) na prostor uređivača
  • Kliknite Projekt> Dodaj mapu u projekt i odaberite svoj direktorij. Otvorit će ga uzvišeni tekst
  • Kliknite Datoteka> Otvori i odaberite svoj direktorij. To je isto kao otvaranje datoteke
  • Upotrijebite alat naredbenog retka subl pokretanjem subl. ili određivanjem puta do vašeg direktorija. Argumenti koje šaljemo subl govore Sublimeu da otvori mapu iz trenutnog direktorija

Jednom kada je vaš direktorij otvoren, spremite projekt negdje u sustav - ili ako želite podijeliti svoju konfiguraciju Sublime Text na osnovi svakog projekta, spremite projekt u mapu projekta. Ako želite urediti naslov, idite na Projekt> Uredi projekt i dodajte 'naziv': 'Naziv projekta' iznad linije puta.

kako bojiti kosu akrilom

'Ali James, imam više projekata i moram se prebacivati ​​između njih', čujem kako plačeš. Nema problema. Odaberite Projekt> Projekt brze promjene .... Upišite naziv projekta, pritisnite Enter i Sublime će otvoriti projekt.

kako očistiti četke za slikanje uljem

Alternativno upotrijebite tipkovničku prečac: Ctrl + Alt + P za Windows ili Linux i Cmd + Ctrl + P za OS X.

Sada pogledajmo kako konfigurirati projekte. Postavke projekta možete urediti na isti način na koji ste ranije promijenili naziv projekta. Upotrijebit ću primjer prikazivanja ravnala na različitim širinama. Ispod tipke mape trebamo dodati novi objekt postavki.

{ 'folders': [ { 'name': 'My Awesome Project', 'follow_symlinks': true, 'path': '/Users/jamesbrooks/code/project' } ], 'settings': { 'rulers': [60, 80, 160] } }

Bilo koja postavka koju možete dodati svojim korisničkim postavkama može se dodati u objekt postavki. Ako se prebacite na drugi projekt ili započnete novi, Sublime će se vratiti na vaše korisničke postavke ili na zadane postavke.

Na kraju, pogledajmo dodavanje prilagođenog sustava gradnje projektu. U nekim slučajevima vaš projekt možda koristi prilagođeni sustav gradnje koji vam možda neće trebati pri korištenju drugih projekata. U Sublimeu, sustavi za izgradnju mogu se koristiti i za pokretanje naredbi ljuske.

Na primjer, možete prebrojati retke koda u projektu, poslati e-poštu, prikazati obavijesti ili automatski pokrenuti produkciju nakon pokretanja testa. Ispod objekta postavki koji smo upravo dodali, trebamo dodati niz build_systems:

{ 'folders': [ { 'name': 'My Awesome Project', 'follow_symlinks': true, 'path': '/Users/jamesbrooks/code/project' } ], 'settings': { 'rulers': [60, 80, 160] }, 'build_systems': [ { 'name': 'Lines of code', 'working_dir': '${folder}', 'shell_cmd': 'sloc .' } ] }

U tom će slučaju Sublime objaviti raščlambu projektnog koda pomoću sloc .

kakvu kameru koriste profesionalci

Dodaci

Iako Sublime dolazi s izvrsnom zadanom postavkom, također je moguće instalirati dodatke treće strane - a s kontrolom paketa Willa Bonda (sublime.wbond.net), instalacija dodatka jednostavna je kao i znati njegovo ime. Pogledajmo neke od najboljih dodataka:

  • UzvišeniLinter - Ovo je okvir za povezivanje koda - automatsko čitanje vašeg izvornog koda u potrazi za odjeljcima koji možda neće raditi kako je predviđeno. To će smanjiti vrijeme koje trošite na sastavljanje, osvježavanje i pokretanje, jer će se pogreške vidjeti u redoslijedu.
  • SublimeCodeIntel - SublimeCodeIntel je priključak dodatka iz uređivača Open Komodo (openkomodo.com) koji pruža podršku za većinu popularnih jezika. Slično SublimeLinteru, ovo čita vaš kôd i omogućuje vam skok na deklaracije za varijable i metode.
  • SublimeGit (s GitGutterom) - Ovo vam nudi opterećenje integracije Command Palette, integracije s Legit (git-legit.org) i gitflow (github.com/nvie/gitflow), te mogućnost postavljanja prilagođenih Git naredbi. Instaliranje GitGuttera na vrh SublimeGita prikazuje Git razlike u retku u liniji, što olakšava uvid u vaše promjene.

Ključni vezovi

Uzvišeno dolazi s hrpom cool zadanih veza na tipkama koje znatno olakšavaju interakciju s njim. Vezi tipki također se mogu konfigurirati za određene operativne sustave, tako da možete postaviti vezivanja tipki da koriste Cmd umjesto Ctrl na OS X, na primjer.

Prilikom dodavanja prilagođenih veza ključeva, uvijek biste ih trebali dodati u korisničku datoteku. Kliknite Preference u traci izbornika (dio izbornika Sublime Text na OS X), a zatim odaberite Key Bindings - User.

Ako niste sigurni u postojeće naredbe, otvorite Vezi tipki - Zadane. Pogledajmo kako stvoriti prilagođeno povezivanje ključeva za Edit Project. Na OS X:

{ 'keys': ['super+ctrl+e'], 'command': 'open_file', 'args': {'file': '${project}'} }

Na sustavima Windows i Linux:

{ 'keys': ['ctrl+alt+e'], 'command': 'open_file', 'args': {'file': '${project}'} }

Ista naredba open_file može se pozvati s različitim parametrima datoteke kako bi i uređivanje ostalih datoteka bilo još brže.

Jeste li se ikad našli s otvorenom datotekom, ali apsolutno ne znate gdje ona živi? Trebate naredbu Otkrivanje u bočnoj traci. Instaliranjem dodatka SideBarEnhancements s ovim uvezom tipke u trenu ćete postati master bočne trake! U OS X:

kako nacrtati izometrijski crtež
{ 'keys': ['super+ctrl+r'], 'command': 'refresh_folder_list' }

To završava naš pogled na to kako poboljšati produktivnost u uzvišenom tekstu. Sad ste na putu prema Uzvišenom majstorstvu.

Riječi: James Brooks

James Brooks stručnjak je za Sublime Text, PHP i Node.js. Slijedite ga na Twitteru na @jbrooksuk . Ovaj se članak izvorno pojavio u neto broj časopisa 259.

Kao ovo? Pročitaj ovo!