Ako imate projekt kodiranja koji želite izraditi na svom Macu, poput aplikacije ili web-mjesta, trebat će vam program za pisanje koda. Ti se programi nazivaju uređivači teksta. Uređivači teksta omogućuju pisanje i izvršavanje koda na različitim jezicima kodiranja. Mogu biti prilično jednostavni ili dolaze s puno opcija poput automatskog kodiranja boja i oblikovanja.

Bilo da kodirate prvi put ili to radite godinama, za vas postoji Mac uređivač teksta. U nastavku smo sastavili naše omiljene Mac aplikacije za uređivanje teksta; čitajte dalje kako biste pronašli ono najbolje za vas!

1. Vim

Ako želite uređivač teksta na svom Macu s tonom snage i ne previše zvona i zviždaljki, želite Vim. Često nazvan "Programer's Editor", Vim se može nositi s gotovo svim projektima i programskim jezikom koji mu bacite.

Međutim, kao program koji je izvrstan za programere, Vim dolazi s malo krivulje učenja ako ste novi u kodiranju. Vim automatski označava sintaksu bojama tako da je vaš kod malo lakši za čitanje, ali ne daje prijedloge niti vam ukazuje na greške ili pogreške pri upisu. Također nema jako robustan

instagram viewer
Grafičko korisničko sučelje ili GUI, ako ste navikli na to - iako MacVim ima više GUI nego Vim za druge operativne sustave.

Barem se radi o široko korištenom programu, pa ako imate pitanja, odgovore ćete vjerojatno pronaći pomoću pretraživanja weba. Ali morate biti spremni uložiti trud i naučiti program.

Po našem mišljenju, ako već kodirate, Vim je izvrstan uređivač za rad na vašem kodu bez ikakvih nepotrebnih dodataka. Za one koji još uče, Vim će biti teže shvatiti odmah, a možda bi vam se više sviđala druga aplikacija za uređivanje teksta na ovom popisu. Ali vrijedi shvatiti želite li se potruditi!

Preuzimanje datoteka: Vim za Mac (Besplatno)

2. Emacs

Budući da govorimo o Vimu, ima smisla govoriti o njegovom velikom rivalu u klasičnom ratu uređivača teksta — Emacsu. Emacs, kao i Vim, je uređivač teksta za Mac koji je namijenjen onima koji poznaju kod. Ona označava sintaksu bojama, ali osim toga, to je alat, a ne platforma za učenje.

Također, poput Vima, Emacs ima sustav pakiranja koji vam omogućuje preuzimanje i instaliranje proširenja za njega. Ova proširenja mogu vam omogućiti da imate stvari kao što su provjera sintakse i lovac na bugove, ali ih morate zasebno preuzeti i instalirati. A postoji samo toliko ekstenzija.

Emacs se malo razlikuje od Vima po tome što ima neke druge funkcije, poput kalendara, čitača vijesti i mogućnosti planiranja projekta.

Ove dodatne funkcije mogu pomoći Emacsu da izbaci Vim umjesto vas kao uređivača teksta po izboru. Ili će se činiti nepotrebnim i učiniti Vim još privlačnijim. Na vama je i koliko želite da vaš uređivač teksta radi osim što vam omogućuje pisanje i uređivanje teksta i koda.

Preuzimanje datoteka: Emacs za Mac (Besplatno)

3. Atom

Za korisnike Maca koji tek uče kodirati, toplo bismo preporučili uređivač teksta Atom. Atom ima vrlo jednostavan GUI i mnoge značajke koje su korisne onima koji prvi put kodiraju.

Značajka automatskog dovršavanja može vam pomoći da zapamtite sintaksu koda koju ste možda zaboravili, kao i pomoći vam da brže napišete kôd. Atom vam također omogućuje jednostavno pronalaženje i zamjenu teksta u vašem kodu, kao i rad u više okna. Tu je i sjajan novi korisnički vodič za Atom koji je lako pratiti kao novi koder, a otkrili smo i da je velik dio njegove dokumentacije relativno lako pratiti.

Atom također ima neke lijepe mogućnosti prilagodbe, uključujući proširenja koja možete preuzeti iz aplikacije (umjesto nalazeći ih odvojeno kao kod Vim-a i Emacsa) i teme koje možete upotrijebiti kako biste svoje prozore učinili zabavnijim za gledanje i rad u.

Atom je izvrstan za nove programere, ali njegov je sustav robustan i hakljiv kao Vim i Emacs, tako da je uređivač teksta s kojim možete rasti dok učite. Također omogućuje pristup GitHubu unutar programa, uređivanje i dijeljenje, ako kodirate s drugima. Dugogodišnjim programerima s postavljenim tijekovima rada možda se neće svidjeti značajka samodovršavanja, ali ako želite moćan i lijep uređivač koji korisnicima može ponuditi malo pomoći na tom putu, svidjet će vam se Atom.

Preuzimanje datoteka: Atom za Mac (Besplatno)

4. Uzvišeni tekst

Još jedan sjajan uređivač teksta za nove programere koji koriste Mac je Sublime Text. Poput Atoma, Sublime Text nudi automatsko dovršavanje za vaše kodiranje, ali tome dodaje definicije sintakse u slučaju da trebate potražiti pojam ili se podsjetiti što dio koda radi. Definicije se čak mogu pojaviti u nekoliko različitih oblika – možete dobiti brzu definiciju u skočnom prozoru pored pojma ili kliknuti da biste dobili potpunu definiciju u bočnom oknu.

Ovo su nevjerojatne značajke za učenje, jer možete provjeravati stvari dok kodirate ili otvarati projekte koda u programu kako biste ih proučavali. Ipak, još uvijek postoje značajke za naprednije programere u Sublime Textu, uključujući jednostavno dijeljenje prikaza i prebacivanje kartica, te višestruke odabire, što omogućuje brze promjenjive promjene.

Atom ima malo više prilagođavanja izgleda, ali Sublime Text i dalje ima tamne i svijetle teme i može dobro raditi s mnogim GPU-ovima i eGPU-ovima, ako razmišljate o nabavite eGPU za vaš Mac mini.

Sublime Text mogao bi biti još prikladniji za početnike od Atoma, ali njegova definicija i značajke samodovršavanja mogu postati više neugodne nego korisne dok učite. Ipak, ako se želite jednostavno kretati kroz prozore pomoću tipkovnice i sviđa vam se njegov izgled, Sublime Text je strašan.

Preuzimanje datoteka: Uzvišeni tekst za Mac (Besplatno)

5. VS kod

Posljednji uređivač teksta koji toplo preporučamo nabaviti za svoj Mac je Visual Studio Code, također poznat kao VS Code. Uz opcije za otklanjanje pogrešaka u aplikaciji i pametni sustav samodovršavanja, VS Code ima za cilj ne samo pomoći novim koderima, već i povećati brzinu naprednih kodera.

Uz Git (možete i trebate instalirajte Git na svoj Mac ako radite na razvoju kodnog projekta) i drugim SCM davateljima dostupnim za pregled i obvezuje izravno unutar VS Code, ovo je uređivač koji želi pojednostaviti vaš radni tijek koliko god moguće. Mnoga su proširenja dostupna i za VS Code, tako da možete dopustiti da vas učini još učinkovitijim s različitim projektima. Ugrađene značajke VS Code-a ovdje doista ne smetaju. Za nas se oni osjećaju kao štediše vremena.

VS Code se čini malo manje prijateljskim za početnike od Atoma (s kojim dijeli mnogo izvornog koda) i Sublime Texta. Ali prerastanje u VS Code moglo bi stvarno pomoći vama i vašoj brzini kodiranja dugoročno.

Za nas je VS Code najbolja sredina uređivača teksta koji je alat i instruktor. To ga čini najboljim za srednjeg kodera: nekoga tko želi usavršiti vještine, ali kome povremeno treba pomoć s greškom. Jesi li to ti? Ako da, svakako provjerite VS Code!

Preuzimanje datoteka: VS kod za Mac (Besplatno)

Koji ćete uređivač teksta odabrati?

Postoji mnogo prekrasnih uređivača teksta koje možete nabaviti za Mac. Svi vam omogućuju pisanje i pokretanje koda, kao i pisanje teksta. I divno, svi su besplatni!

Odluku o uređivaču teksta koji želite svodit će se na vaše trenutne vještine kodiranja i koliko želite da vam program pomogne kodirati. Ako se želite gurati i sve raditi ručno, želite Vim ili Emacs. Ako želite da vas program vodi, želite Atom, Sublime Text ili VS Code.

Što je kodiranje i kako funkcionira?

Zbunjeni oko kodiranja? Ne razumijete skriptiranje? Evo što trebate znati o građevnim blokovima programiranja.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Mac
  • Programiranje
  • Uređivač teksta
  • Savjeti za kodiranje
  • Mac aplikacije
O autoru
Jessica Lanman (Objavljeno 57 članaka)

Jessica piše tehničke članke od 2018., a u slobodno vrijeme voli pletenje, heklanje i vezenje sitnica.

Više od Jessice Lanman

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu