Ja jums ir kodēšanas projekts, kuru vēlaties izveidot savā Mac datorā, piemēram, lietotni vai vietni, jums būs nepieciešama programma, kurā ierakstīt kodu. Šīs programmas sauc par teksta redaktoriem. Teksta redaktori ļauj rakstīt un izpildīt kodu dažādās kodēšanas valodās. Tie var būt diezgan vienkārši, vai tiem ir daudz iespēju, piemēram, automātiska krāsu kodēšana un formatēšana.

Neatkarīgi no tā, vai kodējat pirmo reizi vai darāt to jau vairākus gadus, jums ir Mac teksta redaktors. Tālāk mēs esam apkopojuši savas iecienītākās Mac teksta redaktora lietotnes; lasiet tālāk, lai atrastu sev piemērotāko!

1. Vim

Ja vēlaties savā Mac datorā teksta redaktoru ar lielu jaudu un ne pārāk daudz zvaniņu un svilpienu, jūs vēlaties Vim. Bieži dēvēts par "programmētāja redaktoru", Vim var tikt galā ar gandrīz jebkuru projektu un programmēšanas valodu, ko jūs tam izvēlaties.

Tomēr Vim kā programma, kas ir lieliski piemērota programmētājiem, ja esat iesācējs kodēšanas jomā, tam ir neliela mācīšanās līkne. Vim automātiski nosaka krāsu kodu sintaksi, lai jūsu kods būtu nedaudz vieglāk lasāms, taču tas nesniedz ieteikumus un nenorāda uz kļūdām vai drukas kļūdām. Tam arī nav ļoti izturīgs

instagram viewer
Grafiskais lietotāja interfeiss jeb GUI, ja esat pieradis pie tiem, lai gan MacVim ir vairāk GUI nekā Vim citām operētājsistēmām.

Vismaz tā ir plaši izmantota programma, tāpēc, ja jums ir jautājumi, jūs, iespējams, varēsit atrast atbildes, izmantojot meklēšanu tīmeklī. Bet jums ir jābūt gatavam ieguldīt kājas un apgūt programmu.

Pēc mūsu domām, ja jūs jau kodējat, Vim ir lielisks redaktors, lai strādātu pie koda bez nevajadzīgām frillēm. Tiem, kas vēl mācās, Vim būs grūtāk uzreiz uztvert, un jūs varētu dot priekšroku citai teksta redaktora lietotnei šajā sarakstā. Bet ir vērts izdomāt, ja vēlaties pielikt pūles!

Lejupielādēt: Vim par Mac (bezmaksas)

2. Emacs

Tā kā mēs runājam par Vim, ir lietderīgi runāt par tā lielo sāncensi klasiskajā teksta redaktora karā — Emacs. Emacs, tāpat kā Vim, ir Mac teksta redaktors, kura mērķis ir kodētājiem. Tas nosaka krāsu kodu sintaksi, bet papildus tam tas ir rīks, nevis mācību platforma.

Tāpat kā Vim, arī Emacs ir iepakošanas sistēma, kas ļauj lejupielādēt un instalēt paplašinājumus. Šie paplašinājumi var ļaut jums izmantot tādas lietas kā sintakses pārbaudītājs un kļūdu meklētājs, taču tie ir jālejupielādē un jāinstalē atsevišķi. Un pastāv tikai tik daudz paplašinājumu.

Emacs nedaudz atšķir sevi no Vim, izmantojot dažas citas funkcijas, piemēram, kalendāru, ziņu lasītāju un projektu plānošanas iespējas.

Šīs papildu funkcijas var palīdzēt Emacs uzlabot Vim kā jūsu izvēlēto teksta redaktoru. Vai arī tie šķitīs nevajadzīgi un padarīs Vimu vēl pievilcīgāku. Tas ir atkarīgs no jums un tas, cik daudz vēlaties, lai jūsu teksta redaktors darītu ne tikai ļautu jums rakstīt un rediģēt tekstu un kodu.

Lejupielādēt: Emacs priekš Mac (bezmaksas)

3. Atom

Mac lietotājiem, kuri tikko mācās kodēt, mēs ļoti iesakām teksta redaktoru Atom. Atom ir ļoti lietotājam draudzīgs GUI un daudzas funkcijas, kas ir noderīgas pirmreizējiem kodētājiem.

Automātiskās pabeigšanas funkcija var palīdzēt atcerēties koda sintaksi, kuru, iespējams, esat aizmirsis, kā arī palīdzēt ātrāk rakstīt kodu. Atom arī ļauj viegli atrast un aizstāt tekstu kodā, kā arī strādāt vairākās rūtīs. Ir arī lieliska jauna Atom lietotāja rokasgrāmata, kas ir viegli izpildāma kā jaunam kodētājam, un mēs esam atklājuši, ka arī liela daļa tās dokumentācijas ir salīdzinoši viegli izpildāma.

Atom ir arī dažas jaukas pielāgošanas iespējas, tostarp paplašinājumi, kurus varat lejupielādēt no lietotnes (nevis atrast tos atsevišķi, piemēram, izmantojot Vim un Emacs), un motīvus, ko varat izmantot, lai padarītu logus patīkamāku apskatei un strādāt.

Atom ir lieliski piemērots jauniem kodētājiem, taču tā sistēma ir tikpat izturīga un uzlaujama kā Vim un Emacs, tāpēc tas ir teksta redaktors, ar kuru varat attīstīties, mācoties. Tas arī ļauj programmā GitHub piekļūt, rediģēt un koplietot, ja kodējat kopā ar citiem. Automātiskās pabeigšanas funkcija var nepatikt ilgstošiem kodētājiem ar iestatītām darbplūsmām, taču, ja vēlaties jaudīgu un skaistu redaktoru, kas var piedāvāt lietotājiem nelielu palīdzību, Atom jums patiks.

Lejupielādēt: Atom par Mac (bezmaksas)

4. Cildens teksts

Vēl viens lielisks teksta redaktors jauniem kodētājiem, kas izmanto Mac, ir Sublime Text. Tāpat kā Atom, Sublime Text piedāvā jūsu kodēšanas automātisko pabeigšanu, taču tam tiek pievienotas sintakses definīcijas, ja jums ir nepieciešams meklēt terminu vai atgādināt sev, kāda ir koda daļa. Definīcijas var parādīties pat dažos dažādos veidos — varat iegūt ātru definīciju uznirstošajā logā blakus terminam vai noklikšķināt, lai iegūtu pilnu definīciju blakus esošajā rūtī.

Šīs ir pārsteidzošas mācīšanās iespējas, jo varat pārbaudīt lietas kodēšanas laikā vai atvērt koda projektus programmā, lai tos izpētītu. Tomēr Sublime Text joprojām ir pieejamas uzlabotiem kodētājiem paredzētās funkcijas, tostarp vienkārša skatu sadalīšana un ciļņu pārslēgšana, kā arī vairākas atlases, kas ļauj ātri veikt mainīgo lielumu izmaiņas.

Atom ir nedaudz vairāk pielāgošanas izskatu, taču Sublime Text joprojām ir tumši un gaiši motīvi, un tas var labi darboties ar daudziem GPU un eGPU, ja domājat par eGPU iegūšana savam Mac mini.

Sublime teksts var būt pat iesācējiem draudzīgāks nekā Atom, taču tā definīcija un automātiskās pabeigšanas funkcijas var kļūt vairāk kaitinošas, nevis noderīgas, mācoties. Tomēr, ja vēlaties ērti pārvietoties pa logiem, izmantojot tastatūru, un jums patīk tās izskats, Sublime teksts ir lielisks.

Lejupielādēt: Izcils teksts priekš Mac (bezmaksas)

5. VS kods

Pēdējais teksta redaktors, ko ļoti iesakām iegūt savam Mac datoram, ir Visual Studio Code, kas pazīstams arī kā VS Code. VS Code piedāvā atkļūdošanas iespējas lietotnē un viedo automātiskās pabeigšanas sistēmu, un tā mērķis ir ne tikai palīdzēt jauniem kodētājiem, bet arī palielināt progresīvo kodētāju ātrumu.

Ar Git (jūs varat un vajadzētu instalējiet Git savā Mac datorā ja strādājat pie jauna koda projekta) un citiem SCM nodrošinātājiem, kas ir pieejami pārskatīšanai un veic tieši VS Code ietvaros, šis ir redaktors, kas vēlas maksimāli vienkāršot jūsu darbplūsmu iespējams. Daudzi paplašinājumi ir pieejami arī VS Code, lai jūs varētu ļaut tam padarīt jūs vēl efektīvāku ar dažādiem projektiem. VS Code iebūvētās funkcijas šeit patiešām nejūtas traucējošas. Mums viņi šķiet kā laika taupītāji.

VS Code šķiet nedaudz mazāk draudzīgs iesācējiem nekā Atom (ar kuru tas koplieto daudz avota koda) un Sublime Text. Taču pāraugšana par VS kodu varētu patiešām palīdzēt jums un jūsu kodēšanas ātrumam ilgtermiņā.

Mums VS Code ir labākais teksta redaktora vidusceļš, kas ir rīks un instruktors. Tas padara to vislabāko vidēja līmeņa kodētājam: kādam, kurš vēlas uzlabot prasmes, bet kuram laiku pa laikam nepieciešama palīdzība ar kļūdu. Vai tas esi tu? Ja jā, noteikti pārbaudiet VS Code!

Lejupielādēt: VS kods priekš Mac (bezmaksas)

Kuru teksta redaktoru izvēlēsities?

Ir daudz lielisku teksta redaktoru, ko varat iegūt operētājsistēmai Mac. Visi no tiem ļauj rakstīt un palaist kodu, kā arī rakstīt tekstu. Un brīnišķīgi, ka tie visi ir bez maksas!

Izvēloties vēlamo teksta redaktoru, būs atkarīgs no jūsu pašreizējām kodēšanas prasmēm un no tā, cik ļoti vēlaties, lai programma palīdzētu kodēt. Ja vēlaties piespiest sevi un darīt visu manuāli, vēlaties Vim vai Emacs. Ja vēlaties, lai programma jums palīdzētu, jums ir nepieciešams Atom, Sublime Text vai VS Code.

Kas ir kodēšana un kā tā darbojas?

Vai esat apmulsis par kodēšanu? Vai nesaprotat skriptu? Lūk, kas jums jāzina par programmēšanas pamatelementiem.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Mac
  • Programmēšana
  • Teksta redaktors
  • Kodēšanas padomi
  • Mac lietotnes
Par autoru
Džesika Lanmane (Publicēti 57 raksti)

Džesika raksta rakstus par tehnoloģijām kopš 2018. gada, un brīvajā laikā viņai patīk adīt, tamborēt un izšūt sīkas lietas.

Vairāk no Džesikas Lanmenas

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu