Ако имате проект за кодиране, който искате да направите на вашия Mac, като приложение или уебсайт, ще ви е необходима програма, която да изпише кода. Тези програми се наричат ​​текстови редактори. Текстовите редактори ви позволяват да пишете и изпълнявате код на различни езици за кодиране. Те могат да бъдат доста прости или да се предлагат с много опции като автоматично цветово кодиране и форматиране.

Независимо дали кодирате за първи път или го правите от години, за вас има текстов редактор за Mac. Съставихме любимите си приложения за текстов редактор на Mac по-долу; прочетете, за да намерите най-доброто за вас!

1. Vim

Ако искате текстов редактор на вашия Mac с много мощност и не твърде много звънци и свирки, искате Vim. Често наричан „Редактор на програмиста“, Vim може да се справи с почти всеки проект и език за програмиране, който използвате.

Като програма, която е чудесна за програмисти обаче, Vim идва с малко крива на обучение, ако сте нови в кодирането. Vim автоматично оцветява синтаксиса, така че кодът ви е малко по-лесен за четене, но не прави предложения, нито ви посочва грешки или печатни грешки. Освен това няма много здрава

instagram viewer
Графичен потребителски интерфейс или GUI, ако сте свикнали с тях - въпреки че MacVim има повече графичен интерфейс от Vim за други операционни системи.

Поне това е широко използвана програма, така че ако имате въпроси, вероятно ще можете да намерите отговори с търсене в мрежата. Но трябва да сте готови да положите усилия и да научите програмата.

Според нас, ако вече кодирате, Vim е страхотен редактор, за да работите върху вашия код без излишни излишни излишни усилия. За тези, които все още се учат, Vim ще бъде по-труден за разбиране веднага и може да предпочетете друго приложение за текстов редактор в този списък. Но си струва да разберете дали искате да положите усилия!

Изтегли: Vim за Mac (Безплатно)

2. Emacs

Тъй като говорим за Vim, има смисъл да говорим за неговия голям съперник в класическата война за текстови редактори – Emacs. Emacs, подобно на Vim, е текстов редактор за Mac, насочен към разбиращите кодове. Той кодира синтаксиса с цветове, но освен това, това е инструмент, а не платформа за обучение.

Също като Vim, Emacs има система за опаковане, която ви позволява да изтегляте и инсталирате разширения към него. Тези разширения могат да ви позволят да имате неща като проверка на синтаксиса и ловец на грешки, но трябва да ги изтеглите и инсталирате отделно. И съществуват само толкова много разширения.

Emacs се отличава малко от Vim, като има някои други функции, като календар на същество, четец на новини и възможности за планиране на проекти.

Тези допълнителни функции могат да помогнат на Emacs да изведе Vim вместо вас като ваш предпочитан текстов редактор. Или ще изглеждат ненужни и ще направят Vim още по-привлекателен. От вас зависи колко много искате да прави вашият текстов редактор, освен че ви позволява да пишете и редактирате текст и код.

Изтегли: Emacs за Mac (Безплатно)

3. атом

За потребителите на Mac, които наскоро се учат да кодират, горещо препоръчваме текстовия редактор Atom. Atom има много удобен за потребителя GUI и много функции, които са полезни за начинаещи кодери.

Функцията за автоматично довършване може да ви помогне да запомните синтаксиса на кода, който може да сте забравили, както и да ви помогне да пишете код по-бързо. Atom също така ви позволява лесно да намирате и заменяте текст във вашия код, както и да работите в множество панели. Има и страхотно ново ръководство за потребителя за Atom, което е лесно за следване като нов кодер, и ние открихме, че голяма част от неговата документация също е сравнително лесна за следване.

Atom също има някои хубави опции за персонализиране, включително разширения, които можете да изтеглите от приложението (вместо намирането им поотделно, както при Vim и Emacs), и теми, които можете да използвате, за да направите прозорците си по-забавни за гледане и работи в.

Atom е страхотен за нови кодери, но неговата система е толкова здрава и хакна, колкото Vim и Emacs, така че това е текстов редактор, с който можете да се развивате, докато се учите. Той също така позволява достъп до GitHub в програмата, редактиране и споделяне, ако кодирате с други хора. Дългогодишните кодери със зададени работни процеси може да не харесат функцията за автоматично довършване, но ако искате мощен и красив редактор, който може да предложи на потребителите малко помощ по пътя, ще харесате Atom.

Изтегли: Атом за Mac (Безплатно)

4. Възвишен текст

Друг страхотен текстов редактор за нови кодери, използващи Mac, е Sublime Text. Подобно на Atom, Sublime Text предлага автоматично довършване за вашето кодиране, но добавя дефиниции на синтаксис към това, в случай че трябва да потърсите термин или да си напомните какво прави част от кода. Определенията могат дори да се появят в няколко различни форми – можете да получите бърза дефиниция в изскачащ прозорец до термина или да щракнете, за да получите пълна дефиниция в прозорец отстрани.

Това са невероятни функции за учене, тъй като можете да проверявате нещата, докато кодирате, или да отваряте проекти с код в програмата, за да ги изучавате. Все още има функции за по-напредналите кодери в Sublime Text, включително лесно разделяне на изглед и превключване на раздели, както и множество селекции, позволяващи бързи променливи промени.

Atom има малко повече персонализиране на външния вид, но Sublime Text все още има тъмни и светли теми и може да работи добре с много графични процесори и eGPU, ако мислите за получаване на eGPU за вашия Mac mini.

Sublime Text може да е дори по-удобен за начинаещи от Atom, но неговата дефиниция и функции за автоматично довършване може да станат повече досадни, отколкото полезни, докато научавате. Все пак, ако искате лесно да навигирате в прозорците с клавиатурата си и харесвате външния му вид, Sublime Text е страхотен.

Изтегли: Възвишен текст за Mac (Безплатно)

5. VS код

Последният текстов редактор, който силно препоръчваме да получите за вашия Mac, е Visual Studio Code, известен също като VS Code. С опции за отстраняване на грешки в приложението и интелигентна система за автоматично довършване, VS Code има за цел не само да помогне на новите кодери, но и да увеличи скоростта на напредналите кодери.

С Git (можете и трябва инсталирайте Git на вашия Mac ако работите върху проект за развиващ се код) и други доставчици на SCM, достъпни за преглед и се ангажира точно в VS Code, това е редактор, който иска да опрости вашия работен процес, колкото възможен. Много разширения са налични и за VS Code, така че можете да му позволите да ви направи още по-ефективни с различни проекти. Вградените функции на VS Code наистина не пречат тук. За нас те се чувстват като спестяващи време.

VS Code се чувства малко по-малко удобен за начинаещи от Atom (с когото споделя много изходен код) и Sublime Text. Но прерастването в VS Code наистина може да помогне на вас и вашата скорост на кодиране в дългосрочен план.

За нас VS Code е най-добрата среда за текстов редактор, който е инструмент и инструктор. Това го прави най-добре за междинния кодер: някой, който иска да усъвършенства уменията, но понякога се нуждае от помощ с грешка. Това ти ли си? Ако да, проверете със сигурност VS Code!

Изтегли: VS код за Mac (Безплатно)

Кой текстов редактор ще изберете?

Има много прекрасни текстови редактори, които можете да получите за Mac. Всички те ви позволяват да пишете и изпълнявате код, както и да пишете текст. И чудесно, всички те са безплатни!

Вземането на решение за текстов редактор, който искате, ще се сведе до текущите ви умения за кодиране и колко искате програма, която да ви помогне да кодирате. Ако искате да се натискате и да правите всичко ръчно, искате Vim или Emacs. Ако искате програма, която да ви води, искате Atom, Sublime Text или VS Code.

Какво е кодиране и как работи?

Объркани сте относно кодирането? Не разбирате скриптове? Ето какво трябва да знаете за градивните елементи на програмирането.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Mac
  • Програмиране
  • Текстов редактор
  • Съвети за кодиране
  • Приложения за Mac
За автора
Джесика Ланман (публикувани 57 статии)

Джесика пише технически статии от 2018 г., а през свободното си време обича да плете, плете на една кука и бродира малки неща.

Още от Джесика Ланман

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате