Ако имате проект за кодиране, който искате да направите на вашия Mac, като приложение или уебсайт, ще ви е необходима програма, която да изпише кода. Тези програми се наричат текстови редактори. Текстовите редактори ви позволяват да пишете и изпълнявате код на различни езици за кодиране. Те могат да бъдат доста прости или да се предлагат с много опции като автоматично цветово кодиране и форматиране.
Независимо дали кодирате за първи път или го правите от години, за вас има текстов редактор за Mac. Съставихме любимите си приложения за текстов редактор на Mac по-долу; прочетете, за да намерите най-доброто за вас!
1. Vim
Ако искате текстов редактор на вашия Mac с много мощност и не твърде много звънци и свирки, искате Vim. Често наричан „Редактор на програмиста“, Vim може да се справи с почти всеки проект и език за програмиране, който използвате.
Като програма, която е чудесна за програмисти обаче, Vim идва с малко крива на обучение, ако сте нови в кодирането. Vim автоматично оцветява синтаксиса, така че кодът ви е малко по-лесен за четене, но не прави предложения, нито ви посочва грешки или печатни грешки. Освен това няма много здрава
Графичен потребителски интерфейс или 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
Джесика пише технически статии от 2018 г., а през свободното си време обича да плете, плете на една кука и бродира малки неща.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате