Napunite svoj tijek rada profilima i aranžmanima

Ako ste ikada morali upravljati s više projekata, praćenje naredbenog retka može biti nezgodno. Evo nekoliko vrućih savjeta o tome kako žonglirati s više projekata koji će vam uštedjeti puno vremena.

Ako koristite uobičajeni Mac terminal, toplo preporučujem prelazak na iTerm2 (to je još bolje). Više o tome zašto za malo.

SSH pseudonimi

Ponekad trebate negdje SSH-a pretvoriti u poslužitelj. Ponekad imate dvadeset različitih poslužitelja na koje želite SSH. Sjećati se gdje žive i kako ih zovu može biti bol.

Da biste uštedjeli vrijeme, stvorite pseudonime za svaki poslužitelj u manje od minute. Evo kako:

// Open a terminal windownano ~/.ssh/config
// Fill in the following to create an aliasHost  Hostname  User  IdentityFile ~/.ssh/
//Exit and save the filectrl + xyenter
// Now instead of doing this to connectssh -i "" @
// You can do thisssh name-you-assigned

iTerm2 profili i aranžmani

Profili su izvrsni i promijenili su mi svakodnevni tijek rada. Ponekad vaš terminal izgleda ovako:

Problem je u tome što ne znate koji prozor želite kliknuti. Također ne želite zatvarati prozore, jer ćete tada morati otvoriti novi prozor, vratiti se na ispravan direktorij i sjetiti se tjestenine za kopiranje da biste je pokrenuli.

S profilima i rasporedom prozora, ne morate brinuti ni o čemu od toga.

U nastavku se nalazi brza video šetnja ako se izgubite u bilo kojem od ovih koraka.

Profil vam omogućuje otvaranje novog prozora naredbenog retka u određenom direktoriju i automatsko pokretanje naredbi. Napravimo jedan!

Prvo zatvorite sve otvorene prozore naredbenog retka u iTermu i započnite s novim prozorom naredbenog retka. Zatim ćete htjeti otići do "Profili" u izborniku i kliknuti "Otvori profile ..."

Sada kliknite "Uredi profile ..." što bi vas trebalo dovesti ovdje:

Kliknite znak + na donjoj lijevoj strani da biste stvorili novi profil. Obavezno mu dajte ime i ažurirajte direktorij tako da bude korijen vašeg projekta.

Ako želite pokretati naredbe kad se otvori ovaj profil, dodajte ih u polje "Pošalji tekst na početku:". Jedan od mojih najdražih recepata je otvoriti projekt u svom uređivaču koda i izgraditi ga za razvoj.

// Separate commands with a semi-colonatom .; preact watch

Izlaskom iz prozora spremit ćete promjene (nema gumba za to).

Dalje, moramo to testirati. Kliknite "Profili" u izborniku i odaberite profil koji ste napravili da biste bili sigurni da radi. Ako naiđete na bilo koji problem, provjerite je li put direktorija točan i jesu li vaše naredbe pravilno odvojene.

Kad sve to uspije, vrijeme je da stvorite raspored prozora za jednostavno pokretanje novoizrađenog profila. Obavezno otvorite bilo koji dugotrajan prozor terminala kada napravite ovaj korak jer će oni biti spremljeni kao dio dogovora.

U novom prozoru terminala kliknite profil koji ste upravo napravili. Ako se otvori na novoj kartici, obavezno zatvorite karticu "Zadane". Idite na karticu "Prozor" u traci s izbornicima i odaberite "Spremi raspored prozora". Dajte mu ime i kliknite u redu. Dobro je krenuti!

Sada će biti imenovani svi prozori vašeg terminala. Oni će se automatski sjetiti naredbi koje su vam potrebne za pokretanje svakog projekta.

Zamotavanje stvari

Nakon što prvi put to učinite, moći ćete s lakoćom stvarati nove profile i aranžmane. Također možete kombinirati više profila u aranžman, koristiti prozore terminala s karticama za pokretanje više dijelova projekta i još mnogo toga.

Je li ovo bilo od pomoći? Ako je tako, pljeskajte po priči i javite mi što biste još željeli znati o mom razvojnom procesu ili savjete za savladavanje naredbenog retka.

Zovem se Marcus Wood. Osnivač sam Caldere, digitalne agencije s punom uslugom koja se bavi web aplikacijama.