Kui teil on mõni kodeerimisprojekt, mida soovite oma Macis teha, näiteks rakendus või veebisait, vajate programmi, millesse koodi välja kirjutada. Neid programme nimetatakse tekstiredaktoriteks. Tekstiredaktorid võimaldavad teil kirjutada ja käivitada koodi erinevates kodeerimiskeeltes. Need võivad olla üsna lihtsad või sisaldada palju valikuid, nagu automaatne värvikood ja vormindamine.

Olenemata sellest, kas kodeerite esimest korda või olete seda juba aastaid teinud, on teie jaoks olemas Maci tekstiredaktor. Allpool oleme koostanud oma lemmikud Maci tekstiredaktori rakendused; loe edasi, et leida endale parim!

1. Vim

Kui soovite oma Maci tekstiredaktorit, millel on palju võimsust ja mitte liiga palju kellasid ja vilesid, soovite Vimi. Vim, mida sageli nimetatakse "Programmeerija toimetajaks", saab hakkama peaaegu kõigi projektide ja programmeerimiskeeltega.

Programmeerijatele suurepärase programmina pakub Vim siiski pisut õppimiskõverat, kui olete kodeerimisega uus. Vim määrab automaatselt värvikoodide süntaksi, nii et teie koodi on pisut lihtsam lugeda, kuid see ei anna teile soovitusi ega juhi tähelepanu vigadele või kirjavigadele. Samuti pole sellel väga tugev

instagram viewer
Graafiline kasutajaliides ehk GUI, kui olete nendega harjunud, kuigi MacVimil on teiste operatsioonisüsteemide jaoks rohkem GUI-d kui Vimil.

Vähemalt on see laialdaselt kasutatav programm, nii et kui teil on küsimusi, leiate tõenäoliselt vastused veebiotsinguga. Kuid peate olema valmis pingutama ja programmi õppima.

Kui te juba kodeerite, on Vim meie arvates suurepärane redigeerija, mis töötab teie koodiga ilma tarbetute viperusteta. Neil, kes alles õpivad, on Vimi kohe raskem mõista ja võite eelistada selles loendis mõnda muud tekstiredaktorit. Kuid tasub välja mõelda, kui soovite pingutada!

Lae alla: Vim eest Mac (tasuta)

2. Emacs

Kuna me räägime Vimist, on mõttekas rääkida selle suurest rivaalist klassikalises tekstiredaktori sõjas - Emacsist. Emacs, nagu Vim, on Maci tekstiredaktor, mis on suunatud kooditundjatele. See värvikoodide süntaks, kuid peale selle on see tööriist, mitte õppeplatvorm.

Samuti, nagu Vim, on ka Emacsil pakkesüsteem, mis võimaldab teil sellesse laiendusi alla laadida ja installida. Need laiendused võimaldavad teil kasutada näiteks süntaksikontrolli ja veakütti, kuid peate need eraldi alla laadima ja installima. Ja laiendusi on ainult nii palju.

Emacs eristab end Vimist pisut muude funktsioonidega, nagu kalender, uudistelugeja ja projekti planeerimise võimalused.

Need lisafunktsioonid võivad aidata Emacsil Vimi teie jaoks valitud tekstiredaktorina esile tõsta. Või tunduvad need ebavajalikud ja muudavad Vimi veelgi ahvatlevamaks. See sõltub teist ja sellest, kui palju soovite, et teie tekstiredaktor teeks peale teksti ja koodi kirjutamise ja redigeerimise.

Lae alla: Emacs jaoks Mac (tasuta)

3. Atom

Äsja kodeerima õppivatele Maci kasutajatele soovitame tekstiredaktorit Atomi. Atomil on väga kasutajasõbralik GUI ja palju funktsioone, mis on esmakordsetele kodeerijatele abiks.

Automaatse täitmise funktsioon aitab teil meeles pidada koodi süntaksit, mille olete võib-olla unustanud, ja aitab teil koodi kiiremini kirjutada. Atom võimaldab teil ka hõlpsasti koodis teksti leida ja asendada ning töötada mitmel paanil. Atomi jaoks on ka suurepärane uus kasutusjuhend, mida on uue kodeerijana lihtne järgida, ja oleme leidnud, et suurt osa selle dokumentatsioonist on samuti suhteliselt lihtne jälgida.

Atomil on ka mõned toredad kohandamisvalikud, sealhulgas laiendused, mille saate rakendusest alla laadida (selle asemel, et leides need eraldi nagu Vim ja Emacs) ja teemasid, mida saate kasutada oma akende vaatamise ja lõbusamaks muutmiseks. sisse töötama.

Atom sobib suurepäraselt uutele kodeerijatele, kuid selle süsteem on sama tugev ja häkitav kui Vim ja Emacs, nii et see on tekstiredaktor, millega saate õppimise käigus areneda. See võimaldab ka programmisisest GitHubile juurdepääsu, redigeerimist ja jagamist, kui kodeerite koos teistega. Pikaajalistele määratud töövoogudega kodeerijatele ei pruugi automaatse täitmise funktsioon meeldida, kuid kui soovite võimsat ja ilusat redaktorit, mis võiks kasutajatele veidi abi pakkuda, siis Atom meeldib teile.

Lae alla: Aatom jaoks Mac (tasuta)

4. Ülev tekst

Veel üks suurepärane tekstiredaktor uutele Maci kasutavatele kodeerijatele on Sublime Text. Sarnaselt Atomiga pakub Sublime Text teie kodeerimiseks automaatset lõpetamist, kuid lisab sellele süntaksi definitsioonid juhuks, kui peate otsima terminit või meelde tuletama, mida väike koodi teeb. Definitsioonid võivad ilmuda isegi mõnel erineval kujul – saate kiirdefinitsiooni termini kõrval asuvas hüpikaknas või klõpsata läbi, et saada täielik definitsioon kõrvuti paanil.

Need on suurepärased õppimisvõimalused, kuna saate kodeerimisel asju kontrollida või programmis koodiprojekte nende uurimiseks avada. Sublime Textis on siiski täiustatud kodeerijatele mõeldud funktsioone, sealhulgas lihtne vaadete poolitamine ja vahekaartide vahetamine ning mitu valikut, mis võimaldavad kiireid muutujaid muuta.

Atomil on välimust pisut rohkem kohandatud, kuid Sublime Textil on endiselt tumedad ja heledad teemad ning see töötab hästi paljude GPU-de ja eGPU-dega, kui mõtlete eGPU hankimine oma Mac minile.

Sublime Text võib olla isegi algajasõbralikum kui Atom, kuid selle määratlus ja automaatse täitmise funktsioonid võivad õppimise käigus muutuda rohkem tüütuks kui kasulikuks. Siiski, kui soovite oma klaviatuuriga hõlpsalt akendes navigeerida ja meeldib selle välimusele, on Sublime Text suurepärane.

Lae alla: Ülev tekst Mac (tasuta)

5. VS kood

Viimane tekstiredaktor, mida soovitame oma Maci jaoks hankida, on Visual Studio Code, tuntud ka kui VS Code. Rakendusesiseste silumisvõimaluste ja nutika automaatse täitmise süsteemiga VS Code eesmärk on mitte ainult aidata uusi kodeerijaid, vaid suurendada ka täiustatud kodeerijate kiirust.

Gitiga (saate ja peaksite installige Git oma Maci kui töötate areneva koodiprojekti kallal) ja teised SCM-i pakkujad, kellele on juurdepääs ülevaatamiseks ja kohustub otse VS Code'is, see on redaktor, mis soovib teie töövoogu nii palju lihtsustada kui võimalik. VS Code jaoks on saadaval ka palju laiendusi, nii et saate lasta sellel end erinevate projektidega veelgi tõhusamaks muuta. VS Code'i sisseehitatud funktsioonid ei ole siin tõesti häirivad. Meile tundub, et nad on aja säästjad.

VS Code tundub veidi vähem algajasõbralik kui Atom (kellega see jagab palju lähtekoodi) ja Sublime Text. Kuid VS-koodiks kasvamine võib teid ja teie kodeerimiskiirust pikas perspektiivis tõesti aidata.

Meie jaoks on VS Code parim kesktee tekstiredaktoriks, olles tööriist ja juhendaja. See teeb selle parima keskmise kodeerija jaoks: keegi, kes soovib oskusi lihvida, kuid vajab aeg-ajalt abi mõne vea korral. Oled see sina? Kui jah, siis vaadake kindlasti VS-koodi!

Lae alla: VS-kood Mac (tasuta)

Millise tekstiredaktori valite?

Maci jaoks saate hankida palju suurepäraseid tekstiredaktoreid. Kõik need võimaldavad teil koodi kirjutada ja käivitada, samuti teksti kirjutada. Ja imelisel kombel on need kõik tasuta!

Otsustage, millist tekstiredaktorit soovite valida, sõltub teie praegustest kodeerimisoskustest ja sellest, kui palju soovite, et programm aitaks teil kodeerida. Kui soovite ennast suruda ja teha kõike käsitsi, soovite Vimi või Emacsi. Kui soovite, et programm teid juhendaks, soovite Atom, Sublime Text või VS Code.

Mis on kodeerimine ja kuidas see töötab?

Kas olete kodeerimisega segaduses? Kas te ei saa skriptist aru? Siin on, mida peate programmeerimise ehitusplokkide kohta teadma.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Mac
  • Programmeerimine
  • Tekstiredaktor
  • Kodeerimise näpunäited
  • Maci rakendused
Autori kohta
Jessica Lanman (57 avaldatud artiklit)

Jessica on tehnikaartikleid kirjutanud aastast 2018 ning vabal ajal armastab kududa, heegeldada ja pisiasju tikkida.

Rohkem Jessica Lanmanilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin