Лучший текстовый редактор для Mac в 2022 году (подробное руководство)

Текстовый редактор — это удобный, гибкий инструмент, который заслуживает места на каждом компьютере. По умолчанию в каждой популярной операционной системе предустановлена ​​базовая версия. Они чаще всего используются разработчиками, но также часто писателями и ведущими заметки. Лучшие текстовые редакторы, как правило, невероятно мощные и легко настраиваемые, что делает их очень личным выбором.

текстовый редактор для мака

Это означает, что те, кто использует текстовые редакторы, имеют о них твердое мнение. Найти тот, который в самый раз, очень важно. Чем больше вы с ним познакомитесь, тем полезнее вы найдете его. Вот почему многие люди до сих пор используют мощные текстовые редакторы, которым уже более 30 лет, например Vim и GNU Emacs.

На первый взгляд текстовый редактор может показаться простым, простым и скучным, но это потому, что вы еще не знакомы с ним. Под капотом есть мощные функции, которые вы можете использовать для дизайна веб-сайта, разработки программных приложений и написания романа. Текстовые редакторы также полезны для небольших задач, таких как написание списков или заметок. Как правило, они имеют базовый набор функций, которые можно расширить с помощью плагинов.

Итак, что такое текстовый редактор для вас?

Наша рекомендация номер один: Возвышенный текст 3. Это быстрый, привлекательный, полнофункциональный текстовый редактор для Mac, Windows и Linux. Оно стоит 80 долларов, но пробный период официально не ограничен по времени, так что вы можете ознакомиться с приложением перед покупкой. Его можно настраивать, и доступен широкий спектр пакетов для добавления конкретных функций, которые вам нужны.

Atom является популярной бесплатной альтернативой. Как и Sublime Text, он кроссплатформенный, функциональный и расширяемый за счет большого репозитория пакетов. Его основное внимание уделяется разработке приложений, но это приложение Electron, поэтому оно не такое отзывчивое, как наш победитель.

Другие текстовые редакторы также чрезвычайно функциональны и имеют свои сильные стороны, фокусы, ограничения и интерфейсы. Мы рассмотрим двенадцать лучших и поможем вам найти тот, который идеально подходит для ваших нужд, предпочтений и рабочего процесса.

Почему стоит доверять мне в этом руководстве?

Хороший текстовый редактор — один из моих любимых инструментов. Я использую их десятилетиями, сначала в DOS, затем в Windows, Linux, а теперь и в Mac. Я часто редактирую контент для Интернета в текстовом редакторе, напрямую просматривая HTML-разметку. Иногда я могу быть весьма суетливым в отношении используемого кода и того, как он организован.

В Linux моими любимыми текстовыми редакторами были Genie и Bluefish, хотя я также регулярно использовал Gedit и Kate. Когда я перешел на Mac, я сначала использовал TextMate. Однако через некоторое время я обратился к Sublime Text, который регулярно обновлялся.

Я продолжал экспериментировать с другими текстовыми редакторами и в итоге остановился на Komodo Edit. У него были функции, которые мне были нужны в то время, и интерфейс, который подходил для моего рабочего процесса. Это включало запись многих основных макросов поиска и замены, которые были удобно перечислены на боковой панели. Я мог запускать их один за другим, дважды щелкнув имя макроса.

Я купил Textastic для своего iPad и в конце концов переключился на него и на своем Mac. Он худой, подлый и делал все, что мне было нужно в то время.

Я также часто играл с Vim и Emacs на протяжении многих лет, но не уделял достаточно времени тому, чтобы научиться их умело использовать. Их интерфейсы не похожи на современные приложения, поэтому мне было трудно придерживаться их, хотя я убежден, что это самые мощные инструменты и есть друзья, которые им клянутся.

Кому нужен текстовый редактор?

Кому нужен приличный текстовый редактор? Всем, кому нужно работать с обычными текстовыми файлами. Сюда входят люди, которым нужен случайный инструмент для небольших правок, и те, кто использует его в качестве основного программного инструмента каждый день. Вы можете использовать текстовый редактор для таких задач, как:

  • создание файлов HTML и CSS при создании веб-сайта
  • написание контента для Интернета в HTML или Markdown
  • разработка веб-приложений с использованием таких языков программирования, как Python, JavaScript, Java, Ruby on Rails или PHP
  • разработка настольных приложений с использованием языка программирования, такого как Objective C, C# или C++
  • разработка мобильных приложений с использованием таких языков программирования, как Java, Python, Objective C, Swift, C#, C++
  • редактирование текстовых файлов конфигурации для программы или операционной системы
  • писать на языках разметки, которые позволяют добавлять форматирование к обычному тексту, например Fountain для сценариев и Markdown для прозы.
  • делать заметки в виде обычного текста или Markdown, чтобы избежать привязки к поставщику

Некоторые текстовые редакторы разрабатываются с учетом одной или нескольких из этих задач. Текстовый редактор, предназначенный для разработчиков приложений, может включать отладчик, а текстовый редактор, предназначенный для веб-разработчиков, может иметь панель предварительного просмотра в реальном времени. Но большинство текстовых редакторов достаточно гибки, чтобы их можно было использовать для любых целей.

Привлекательность текстового редактора заключается в том, что его можно использовать для самых разных целей и персонализировать так, как не может ни одно другое приложение. Однако многие пользователи предпочитают использовать более специализированный инструмент, например, IDE (интегрированную среду разработки) для программирования или специальное приложение для записи, такое как писец or Ulysses.

Поскольку вы интересуетесь текстовыми редакторами, у нас есть ряд других обзоров, которые также могут вас заинтересовать:

Лучший текстовый редактор для Mac: победители

Лучший коммерческий текстовый редактор: Sublime Text 3

Текстовый редактор25

Sublime Text 3 — это кроссплатформенное средство для редактирования текста, быстрое, простое в использовании и отвечающее потребностям большинства пользователей. Он был запущен в 2022 году и обладает полнофункциональными возможностями и широкими возможностями настройки — отличный выбор для всех, кому нужен профессиональный и мощный текстовый редактор.

Посетить официальный сайт Sublime Text скачивать. Бесплатный пробный период бессрочный. Приложение стоит 80 долларов США для каждого пользователя (не для каждой машины) для дальнейшего использования.

С одного взгляда:

  • Слоган: «Совершенный текстовый редактор для кода, разметки и прозы».
  • Фокус: всесторонне — разработка приложений, веб-разработка, написание текстов.
  • Платформы: Mac, Windows, Linux

Начать работу с Sublime Text легко. У бесплатной пробной версии нет реальной конечной точки, поэтому вы можете тщательно протестировать ее, прежде чем принять решение о ее покупке, что вам будет предложено делать время от времени. И приложение легко освоить. Вы прыгаете и начинаете использовать его, а затем выбираете его расширенные функции по мере необходимости.

Он отлично выглядит и богат функциями. Sublime Text 3 работает одинаково на всех платформах, что достигается за счет использования специального набора инструментов пользовательского интерфейса, а само приложение является родным для каждой операционной системы. Это делает его более легким и отзывчивым, чем другие кросс-платформенные редакторы.

Sublime Text предлагает широкий спектр сочетания клавиш держать пальцы там, где вы хотите, и опциональный Minimap в правой части экрана сразу показывает, где вы находитесь в документе.

Подсветка синтаксиса предлагается, и доступен ряд цветовых схем. Вот настройки по умолчанию для файла HTML:

Текстовый редактор23

А вот подсветка синтаксиса по умолчанию для файла PHP:

Текстовый редактор22

Вы можете увидеть несколько открытых документов в интерфейс с вкладками (как указано выше) или в отдельных окнах.

A режим без отвлекающих факторов делает окно полноэкранным, а меню и другие элементы пользовательского интерфейса скрыты.

Текстовый редактор24

Вы можете редактировать несколько строк одновременно, выбрав нужные номера строк (нажав Shift или Command), а затем используя сочетание клавиш command-shift-L. Курсор появится на каждой выбранной строке.

Разделы кода могут быть сложенный (например, при использовании вложенных операторов if), щелкнув треугольники раскрытия рядом с номерами строк.

Текстовый редактор27

Поиск и замена — мощный инструмент, поддерживающий регулярные выражения. Поиск распространяется на файловую систему с Goto Anything (Command-P), которая является самым быстрым способом открыть любой файл в текущей папке. Другие команды «Перейти» упрощают навигацию и включают «Перейти к символу», «Перейти к определению», «Перейти к ссылке» и «Перейти к строке».

Текстовый редактор26

Приложение легко настраивается. Настройки изменяются путем редактирования текстового файла конфигурации. Хотя это может застать новичков врасплох, это имеет большое значение для тех, кто привык работать в текстовом редакторе, а файл настроек хорошо прокомментирован, поэтому вы можете увидеть доступные параметры.

Текстовый редактор29

Плагины доступны в Sublime Text управление пакетами системы, доступ к которой можно получить из палитры команд в приложении или из Официальном сайте. Они могут определенным образом расширить функциональность приложения и написаны на Python. На данный момент доступно около 5,000.

Текстовый редактор28

Лучший бесплатный текстовый редактор: Atom

Текстовый редактор32

Atom — это бесплатная альтернатива с открытым исходным кодом, запущенная в 2022 году. Она имеет аналогичную функциональность Sublime Text. Atom является кроссплатформенным и основан на фреймворке Electron «напиши один раз и разверни везде», поэтому он немного медленнее, чем Sublime Text.

Приложение было создано GitHub, которое впоследствии было приобретен Microsoft. Несмотря на опасения некоторых членов сообщества (особенно с учетом того, что Microsoft уже разработала собственный текстовый редактор), Atom остается надежным текстовым редактором.

Войти официальный сайт атома скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Взломанный текстовый редактор 21 века».
  • Фокус: разработка приложений
  • Платформы: Mac, Windows, Linux

В настоящее время первое впечатление, которое производит Atom, не очень хорошее. При первом открытии в macOS Catalina отображается сообщение об ошибке:

«Атом» не может быть открыт, потому что Apple не может проверить его на наличие вредоносного ПО.

Я нашел решение на Дискуссионный форум по атому: найдите Atom в Finder, щелкните его правой кнопкой мыши и выберите «Открыть». Как только вы это сделаете, приложение будет открываться без сообщения об ошибке в будущем. Я удивлен, что для этого еще не было создано исправление.

Новым пользователям легко освоить Atom. Он предлагает интерфейс с вкладками, а также несколько панелей, а также привлекательную подсветку синтаксиса для ряда языков. Вот формат по умолчанию для файлов HTML и PHP.

Текстовый редактор30

Как и в Sublime Text, доступно многострочное редактирование, которое распространяется на многопользовательское редактирование. телетайп — это уникальная функция, которая позволяет разным пользователям одновременно открывать и редактировать документ, как в Google Docs.

Доступны свертывание кода и интеллектуальное автозаполнение, а также регулярные выражения, браузер файловой системы, отличные возможности навигации и мощный поиск.

Текстовый редактор31

Поскольку приложение было создано для разработчиков, неудивительно, что Atom включает в себя некоторые функции IDE и предлагает установить инструменты разработки Apple, когда вы открываете его в первый раз.

Вы добавляете функциональные возможности в приложение через пакеты, а к диспетчеру пакетов можно получить доступ непосредственно из Atom.

Текстовый редактор33

Доступны тысячи пакетов. Они позволяют добавлять такие функции, как редактирование без отвлекающих факторов, использование Markdown, дополнительные фрагменты кода и языковую поддержку, а также детальную настройку внешнего вида и работы приложения.

Лучший текстовый редактор для Mac: конкурс

Код Visual Studio

Текстовый редактор34

Хотя технически Atom теперь является продуктом Microsoft, Visual Studio Code — это разработанное ими приложение, и оно потрясающее. Он был запущен в 2022 году и быстро набирает популярность. Его отличительными особенностями являются интеллектуальное завершение кода и подсветка синтаксиса.

Посетить официальный сайт кода Visual Studio скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Редактирование кода. Переопределено».
  • Фокус: разработка приложений
  • Платформы: Mac, Windows, Linux

VSCode быстрый и отзывчивый, предназначен для разработчиков и ориентирован на редактирование и отладку кода. Он выпущен под лицензия MIT с открытым исходным кодом.

IntelliSense — это функция, добавляющая интеллектуальные возможности автозавершению кода и подсветке синтаксиса за счет учета типов переменных, определений функций и импортированных модулей. Поддерживается более 30 языков программирования, включая ASP.NET и C#. Вот его подсветка синтаксиса по умолчанию для файлов HTML и PHP:

Текстовый редактор35
Текстовый редактор36

Приложение требует некоторого обучения и включает в себя как интерфейс с вкладками, так и разделенные окна. Режим дзен обеспечивает минимальный интерфейс одним нажатием кнопки, скрывая меню и окна и разворачивая приложение на весь экран.

Он включает в себя терминал, отладчик и команды Git, но не является полноценной IDE. Для этого вам нужно приобрести гораздо больший Visual Studio, профессиональная среда разработки Microsoft.

Из приложения доступна обширная библиотека расширений, дающая доступ к бесплатным пакетам, расширяющим функциональность VSCode. К ним относятся плагины для записи в Markdown, запуска сценариев оболочки и даже создания AppleScript.

Текстовый редактор37

BBПравить 13

BBEdit 13 от Bare Bones Software — очень популярный редактор только для Mac, который был впервые выпущен еще в 1992 году. Согласно официальному веб-сайту, он предназначен для удовлетворения потребностей писателей, веб-авторов и разработчиков программного обеспечения.

Войти официальный сайт BBEdit скачать приложение. Индивидуальная лицензия стоит 49.99 долларов. Подписки можно приобрести на сайте Mac App Store и стоит 3.99 доллара в месяц или 39.99 доллара в год.

С одного взгляда:

  • Слоган: «Это не отстой.®»
  • Фокус: Универсал: разработка приложений, веб-разработка, написание
  • Платформы: только Mac

Этот текстовый редактор является фаворитом среди поклонников Mac и полностью соответствует рекомендациям Apple по пользовательскому интерфейсу, включая сочетания клавиш и соглашения о перетаскивании. Он и быстрый, и стабильный.

Однако он менее современный, чем другие текстовые редакторы в этом обзоре. Он кажется немного устаревшим. Он не предлагает вкладки для каждого открытого документа; вместо этого открытые файлы перечислены в нижней части боковой панели. По сравнению с другими текстовыми редакторами добавление тем и пакетов — довольно сложная задача.

Хорошо реализована подсветка синтаксиса и навигация по функциям. Вот как отображаются файлы HTML и PHP:

Текстовый редактор38
Текстовый редактор39

Поиск — это мощное средство, предлагающее как регулярные выражения, так и сопоставление с образцом Grep. Свертывание кода и завершение текста доступны, но многострочное редактирование — нет.

Этот редактор по умолчанию предоставляет больше инструментов для писателей, чем большинство его конкурентов. На самом деле, автор Мэтт Греммель использует его в качестве одного из своих основных приложений для письма как минимум с 2013 года, хотя он также использует и другие приложения.

Кода (теперь Нова)

Текстовый редактор40

Panic’s Coda — это текстовый редактор только для Mac, ориентированный на веб-разработку, который был первоначально выпущен в 2022 году. Он не будет существовать намного дольше, потому что его заменит новое приложение.

Войти официальный сайт скачать приложение. Вы можете приобрести приложение за 99 долларов.

С одного взгляда:

  • Слоган: «Вы программируете для Интернета. Вам нужен быстрый, чистый и мощный текстовый редактор. Предварительный просмотр с точностью до пикселя. Встроенный способ открытия и управления вашими локальными и удаленными файлами. И, возможно, тире SSH. Поздоровайся, Кода.
  • Фокус: веб-разработка
  • Платформы: только Mac

Коде сейчас двенадцать лет, и он чувствует себя устаревшим. Panic понимает это, и вместо того, чтобы просто обновить его, они разработали совершенно новое приложение: Nova.

Он включает в себя несколько полезных функций для веб-разработчиков. Мой любимый встроенный Предварительный просмотр веб-кита с веб-инспектором, отладчиком и профилировщиком. Он также может легко получить доступ к удаленным файлам, в том числе на серверах FTP, SFTP, WebDAV или Amazon S3.

Coda включает в себя многие функции своих конкурентов:

  • Поиск и замена
  • Сворачивание кода
  • Автозаполнение на уровне проекта
  • Автоматическое закрытие тега
  • Подсветка синтаксиса для широкого спектра языков

Вот как выглядит подсветка синтаксиса по умолчанию для наших примеров файлов HTML и PHP:

Текстовый редактор11
Текстовый редактор12

На официальном сайте доступен большой репозиторий плагинов, позволяющий добавлять в программу дополнительные функции. Используется язык сценариев Cocoa. Сопутствующая версия для iOS (бесплатно в iOS App Store) позволяет вам проверять и редактировать код, когда вы в пути, а также синхронизировать свою работу между устройствами.

UltraEdit

UltraEdit версии 20.00 — это компонент текстового редактора набора программ IDM Computer Solutions, Inc, включая UltraCompare, UltraEdit Suite, UltraFinder и IDM All Access. Впервые он был выпущен в 1994 году, так что он существует уже некоторое время и имеет преданных поклонников.

Войти официальный сайт UltraEdit скачать приложение. Подписка стоит 79.95 долларов в год (второй год — за полцены) и включает до пяти установок. Кроме того, вы можете подписаться на все приложения IDM за 99.95 долларов США в год. 30-дневная пробная версия, 30-дневная гарантия возврата денег.

С одного взгляда:

  • Слоган: «UltraEdit — самый гибкий, мощный и безопасный текстовый редактор».
  • Фокус: Приложения и веб-разработка
  • Платформы: Mac, Windows, Linux

Подписка на персональную лицензию включает три или пять установок — веб-сайт UltraEdit неясен. На главной странице рассказывается о 3 лицензии по цене 1: «Ваша персональная лицензия действительна для 3 машин на любой комбинации платформ». Тем не менее, на странице покупки написано, что подписка распространяется на «до 5 установок (персональные лицензии)».

Текстовый редактор13

Приложение подходит как для веб-разработки, так и для приложений. Он поддерживает HTML, JavaScript, PHP, C/C++, PHP, Perl, Python и другие. Вот подсветка синтаксиса по умолчанию для наших примеров файлов HTML и PHP:

Текстовый редактор14
Текстовый редактор15

Он мощный и позволяет работать с гигантскими файлами размером до гигабайт. Он поддерживает многострочное редактирование и режим редактирования столбцов, свертывание кода и автозаполнение. Функция поиска включает в себя регулярные выражения и поиск файлов. Также поддерживаются отладка и предварительный просмотр в реальном времени. Приложение можно настраивать, позволяя создавать макросы, сценарии и сочетания клавиш. Доступны API и ряд тем.

TextMate 2.0

TextMate 2.0 от MacroMates — это мощный настраиваемый текстовый редактор только для macOS. Версия 1 была очень популярна, но когда версия 2 была отложена, многие пользователи переключились на что-то более регулярно обновляемое, в первую очередь на Sublime Text. В конечном итоге обновление было запущено и теперь является проектом с открытым исходным кодом (посмотреть его лицензию здесь).

Посетить официальный сайт TextMate скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Мощный и настраиваемый текстовый редактор с поддержкой огромного списка языков программирования, разработанный с открытым исходным кодом».
  • Фокус: Приложения и веб-разработка
  • Платформы: только Mac

TextMate предназначен для разработчиков и особенно популярен среди разработчиков Ruby on Rails. Он также представляет особый интерес для разработчиков Mac и iOS, поскольку он работает с Xcode и может создавать проекты Xcode.

Функции добавляются путем установки пакетов. Он легкий и предлагает чистый интерфейс. Вот как синтаксис выделяется в наших образцах файлов HTML и PHP:

Текстовый редактор16
Текстовый редактор17

Доступны расширенные функции, такие как одновременное внесение нескольких правок, автоматическое сопряжение скобок, выбор столбца и контроль версий. Поиск и замена работает в разных проектах, макросы могут быть записаны, и поддерживается значительный список языков программирования.

Кронштейны

Brackets — это проект с открытым исходным кодом, управляемый сообществом (выпущенный под MIT License), основанная Adobe в 2022 году. Ее цель — вывести редакторов веб-разработки на новый уровень. Brackets имеет чистый современный интерфейс, с которым вы будете знакомы, если будете использовать другие продукты Adobe.

Войти официальный сайт скобок скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Современный текстовый редактор с открытым исходным кодом, понимающий веб-дизайн».
  • Фокус: веб-разработка
  • Платформы: Mac, Windows, Linux

Brackets ориентирован на веб-разработку и предлагает предварительный просмотр файлов HTML и CSS в реальном времени, обновляя страницы в режиме реального времени. Кнопка «Нет отвлекающих факторов» обеспечивает более простой интерфейс одним нажатием кнопки, а ряд бесплатных расширений доступен для добавления конкретных функций, которые вам нужны.

Текстовый редактор18

Приложение поддерживает более 38 форматов файлов и языков программирования, включая C++, C, VB Script, Java, JavaScript, HTML, Python, Perl и Ruby. Вот подсветка синтаксиса по умолчанию для HTML и PHP:

Текстовый редактор19
Текстовый редактор20

Будучи приложением Adobe, Brackets легко интегрируется с Photoshop. PSD Lens — это функция, которая извлекает изображения, логотипы и стили дизайна из Photoshop. Extract — это инструмент, который берет цвета, шрифты, градиенты, размеры и другую информацию из PSD для автоматического создания CSS. Это особенно удобные функции для фронтенд-разработчиков.

Комодо Редактировать

Komodo Edit — это простой, но мощный текстовый редактор от ActiveState, доступный бесплатно. Впервые он был выпущен в 2022 году и сейчас выглядит довольно устаревшим. Это урезанная версия более продвинутого Комодо IDE, который теперь также доступен бесплатно.

Войти официальный сайт Komodo Edit скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Редактор кода для языков с открытым исходным кодом».
  • Фокус: Приложения и веб-разработка
  • Платформы: Mac, Windows, Linux

Komodo Edit распространяется под MOZILLA ПУБЛИЧНЫЙ лицензия на программное обеспечение с открытым исходным кодом. Как и в случае с Atom, при первом открытии Komodo Edit в macOS Catalina отображается сообщение об ошибке:

«Komodo Edit 12» не открывается, потому что Apple не может проверить его на наличие вредоносного ПО.

Решение такое же: найдите приложение в Finder, щелкните правой кнопкой мыши и выберите «Открыть».

Текстовый редактор1

Приложение достаточно простое, чтобы новички могли сразу приступить к работе. Режим фокусировки отображает только редактор. Интерфейс с вкладками позволяет легко переключаться между открытыми файлами. Go To Anything позволяет быстро найти и открыть нужный файл. Вот как файл HTML и PHP отображается в редакторе.

Текстовый редактор2
Текстовый редактор3

Доступны более продвинутые функции, включая отслеживание изменений, автозаполнение и множественный выбор. Средство просмотра Markdown удобно для писателей, и макросы могут быть записаны.

текстовый

Textastic — это расширенный редактор кода, изначально написанный для iPad, а теперь доступный для Mac и iPhone. В отличие от Coda 2, которая также предлагает приложение для iPad, мобильная версия Textastic является полнофункциональной и мощной. На самом деле, компания говорит о версии для Mac как о сопутствующем приложении.

Купите приложение за $ 7.99 от Mac App Store. Пробную версию можно скачать с сайта официальный сайт Textastic. Версию для iOS можно приобрести за 9.99 долларов в App Store.

С одного взгляда:

  • Слоган: «Простой и быстрый текстовый редактор для iPad/iPhone/Mac».
  • Фокус: Простота и удобство использования
  • Платформы: Mac, iOS

Textastic доступен по цене и удобен в использовании. Я использовал приложение на своем iPad с момента его выпуска и начал использовать версию для Mac, поскольку она была доступна, потому что она легкая и простая в использовании. Способный, но не самый мощный.

Поддерживается более 80 языков программирования и разметки. Вот как Textastic отображает HTML и PHP.

Текстовый редактор4
Текстовый редактор5

Он будет автоматически дополнять код для HTML, CSS, JavaScript, PHP, C и Objective-C. Он поддерживает определения TextMate и Sublime Text. Ваши файлы синхронизируются между версиями для Mac и iOS через iCloud Drive.

МакВим

напор — текстовый редактор командной строки с широкими возможностями настройки, созданный в 1991 году. Это обновление Vi («Улучшенный Vi»), написанное в 1976 году. Многие разработчики до сих пор используют его, хотя его интерфейс отличается от современных текстовых редакторов. МакВим в некоторой степени решает эту проблему, но все еще требует значительной кривой обучения.

Войти официальный сайт MacVim скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Vim — вездесущий текстовый редактор».
  • Фокус: все, что вы можете себе представить
  • Платформы: Mac. (Vim доступен как инструмент командной строки в Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)

У вас уже есть Vim на вашем Mac. Просто откройте окно терминала и введите «vi» или «vim», и оно откроется. MacVim позволяет открывать приложение, вместо этого щелкая значок. Он также предоставляет полную панель меню и немного более удобен для пользователя.

Текстовый редактор6

В то время как MacVim написан только для компьютеров Mac, Vim является максимально кроссплатформенным. Он доступен для Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS и MorphOS. Он предназначен для разработчиков, и доступно огромное количество надстроек.

Это модальная программа. Когда вы нажмете на окно приложения и начнете печатать, вы заметите, что курсор будет прыгать по документу вместо того, чтобы эти символы добавлялись в файл. Это функция, и как только вы узнаете, что делает каждая клавиша, вы будете перемещаться по файлу быстрее, чем когда-либо.

Чтобы добавить текст в файл, вам нужно ввести Режим вставки нажав букву «i», чтобы вставить текст там, где находится курсор, или «o», чтобы вставить текст в начале следующей строки. Выйдите из режима вставки, нажав Escape. Некоторые команды начинаются с двоеточия. Например, чтобы сохранить файл, введите «:w», а для выхода введите «:q».

Хотя интерфейс отличается, MacVim может делать все, что могут делать текстовые редакторы выше, и даже больше. Вот как отображается подсветка синтаксиса для файлов HTML и PHP:

Текстовый редактор7
Текстовый редактор8

Стоит ли изучать приложение, которое так отличается от современных приложений? Многие разработчики с энтузиазмом отвечают: «Да!» Вот несколько статей, в которых рассказывается о том, почему некоторые разработчики используют и любят Vim:

Спейсмак

GNU Emacs похож. Это древний редактор командной строки, первоначально выпущенный в 1984 году как обновление старого Emacs 1976 года. Spacemacs — это попытка перенести его в современный мир, хотя даже просто установить приложение — это много работы!

Войти официальный сайт Spacemacs скачать приложение бесплатно.

С одного взгляда:

  • Слоган: «Emacs — расширяемый, настраиваемый, бесплатный текстовый редактор — и многое другое».
  • Фокус: все, что вы можете себе представить
  • Платформы: Mac (GNU Emacs доступен как инструмент командной строки для широкого спектра операционных систем.)

GNU Emacs и Spacemacs доступны бесплатно по лицензии GPL. Как и в случае с Vim, вам придется потратить время на изучение того, как его использовать, прежде чем вы что-то сделаете. Установка приложения требует довольно много работы в командной строке, но у разработчиков не должно возникнуть никаких трудностей. Убедитесь, что вы сначала внимательно прочитали документацию.

Когда вы впервые запускаете Spacemacs, вы выбираете, предпочитаете ли вы стиль редактора Vim или Emac, а также несколько других параметров. После этого необходимые дополнительные пакеты будут установлены автоматически. Программа мощная и использует язык программирования Emacs-Lisp для расширения своей функциональности.

Вот как файлы HTML и PHP отображаются по умолчанию:

Текстовый редактор9
Текстовый редактор10

Spacemacs (и вообще GNU Emacs) — самое сложное в освоении приложение в нашем обзоре, но и самое мощное. Обучение потребует времени и усилий. Если вам интересно, отличным местом для начала является официальный Обзорная экскурсия по Emacs.

Лучший текстовый редактор для Mac: как мы тестировали

Поддерживаемые настольные и мобильные платформы

Если вы работаете на нескольких компьютерах с разными операционными системами, вы можете предпочесть использовать текстовый редактор, который работает везде, где бы вы ни находились. Все приложения, рекомендованные в этом обзоре, работают на Mac. Некоторые из них доступны и для других платформ, особенно для Windows и Linux. Несколько приложений также работают на iOS, поэтому вы можете работать на своем iPhone или iPad, когда находитесь вне офиса.

Текстовый редактор, разработанный специально для Mac, будет выглядеть и работать как приложение для Mac; преданным пользователям Mac может показаться, что его легче изучить и использовать. Кроссплатформенное приложение может нарушать многие соглашения о пользовательском интерфейсе Mac, но оно будет работать одинаково во всех операционных системах.

Вот приложения, которые работают только на macOS:

  • BBПравить 13
  • Кода 2
  • TextMate 2.0
  • текстовый
  • MacVim (хотя Vim работает везде)
  • Spacemacs (хотя Emacs работает везде)

Эти текстовые редакторы также работают в Windows и Linux:

  • Возвышенный текст 3
  • Atom
  • Код Visual Studio
  • UltraEdit
  • Кронштейны
  • Комодо Редактировать

Наконец, у двух наших приложений есть сопутствующие приложения, работающие на iOS:

  • Кода 2
  • текстовый

Мобильное приложение Coda 2 является менее мощным партнерским приложением, в то время как мобильное приложение Textastic является полнофункциональным.

Простота в использовании

Большинство текстовых редакторов мощные и имеют массу функций. Некоторые облегчают новичку начало работы, в то время как другие требуют крутой начальной кривой обучения. Вот некоторые примеры:

  • Textastic прост и удобен в использовании, но не имеет большого количества функций.
  • Sublime Text, Atom и другие имеют много возможностей под капотом, но новички могут использовать программу без кривой обучения.
  • Самые продвинутые текстовые редакторы, особенно Vim и Emacs, требуют длительного изучения, прежде чем вы сможете начать их использовать. Vim даже предоставляет игру, которая учит вас, как его использовать.

Многие текстовые редакторы предоставляют функции, предназначенные для простоты использования, в том числе интерфейс с вкладками, похожий на браузер, и режим без отвлекающих факторов.

Мощные возможности редактирования

Пользователи текстовых редакторов, как правило, довольно техничны и предпочитают функциональность простоте использования. Сочетания клавиш могут ускорить ваш рабочий процесс и позволить вам держать руки на клавиатуре, а не тянуться к мыши.

Многие текстовые редакторы позволяют вам иметь несколько курсоров, чтобы вы могли выбирать и редактировать более одной строки за раз. Они также могут содержать столбцы, чтобы вы могли одновременно видеть на экране разные части одного и того же файла.

Поиск и замена, как правило, настраиваются. Многие текстовые редакторы поддерживают регулярные выражения, поэтому вы можете искать сложные шаблоны. Поиск часто распространяется на файловую систему, поэтому вы можете быстро найти нужный файл, и обычно поддерживается онлайн-хранилище, включая серверы FTP и WebDAV, Amazon S3 и т. д.

Дополнительные инструменты программирования

Большинство текстовых редакторов удовлетворяют специфические потребности разработчиков. Это начинается с подсветки синтаксиса — функции, облегчающей чтение исходного кода.

Текстовый редактор понимает функции различных элементов самых разных языков программирования, сценариев или языков разметки и отображает их разными цветами. Мы добавим скриншоты подсветки синтаксиса по умолчанию для каждого текстового редактора, используя образец файла HTML и PHP.

Автодополнение кода экономит ваше время и уменьшает количество опечаток, предлагая ввести код за вас. Это может быть интеллектуальным, когда приложение понимает контекст, или просто способом доступа к всплывающему меню доступных функций, переменных и других элементов. Связанные функции могут автоматически закрывать для вас теги и скобки.

Сворачивание кода позволяет использовать текстовый редактор как планировщик, сворачивая разделы исходного кода так, чтобы они были скрыты от глаз, когда они не нужны. Некоторые текстовые редакторы также позволяют просматривать файлы HTML и CSS в режиме реального времени, что ценится веб-разработчиками.

Наконец, некоторые текстовые редакторы выходят за рамки простого редактирования и включают в себя функции, которые вы обычно найдете в IDE. Обычно это компиляция, отладка и подключение к GitHub для управления версиями. Некоторые текстовые редакторы (в том числе Visual Studio Code и Komodo Edit) на самом деле являются урезанными версиями IDE компании, которые доступны отдельно.

Дополнительные инструменты для письма

Некоторые текстовые редакторы включают дополнительные функции для писателей, такие как поддержка Markdown и свертывание текста. Многие писатели ценят, что текстовые редакторы проще, быстрее и лучше настраиваются, чем текстовые процессоры. Переводчики часто используют текстовые редакторы, предлагающие регулярные выражения для расширенного поиска и замены.

Плагины для расширения функциональности приложения

Наиболее привлекательной особенностью многих текстовых редакторов является то, что они позволяют вам выбирать, какие функции вам нужны, предлагая богатую экосистему плагинов. Это позволяет вам создавать собственные приложения. Это также означает, что текстовые редакторы менее раздуты: по умолчанию они включают только основные функции.

Плагины написаны на разных языках в зависимости от выбранного вами текстового редактора, и разработчики могут создавать и делиться своими плагинами. Вы часто можете получить доступ к библиотеке плагинов из приложения, а затем добавить нужные всего несколькими щелчками мыши. Некоторые текстовые редакторы включают простой способ записи макросов без написания кода.

Цена

Текстовый редактор — это основной инструмент разработчика, поэтому неудивительно, что некоторые из них довольно дороги, будь то первоначальная покупка или постоянная подписка. Что может вас удивить, так это то, что многие из лучших вариантов бесплатны.

Это может быть потому, что это проект с открытым исходным кодом, поддерживаемый сообществом пользователей, или потому, что это удобный способ познакомиться с более дорогой IDE компании. Вот ваши варианты, перечисленные от самых доступных до наименее.

Бесплатно:

  • Атом: бесплатно (с открытым исходным кодом)
  • Код Visual Studio: бесплатно (с открытым исходным кодом)
  • TextMate 2.0: бесплатно (с открытым исходным кодом)
  • Скобки: бесплатно (с открытым исходным кодом)
  • Komodo Edit: бесплатно (с открытым исходным кодом)
  • MacVim: бесплатно (с открытым исходным кодом)
  • Spacemacs: бесплатно (с открытым исходным кодом)

Покупка:

  • Текстастик: $7.99
  • BBEdit: 49.99 долларов США или подписка (см. ниже)
  • Возвышенный текст: 80 долларов.
  • Кода 2: $99.00

Подписка:

  • BBEdit: 39.99 долл. США в год, 3.99 долл. США в месяц или покупка сразу (см. выше).
  • UltraEdit: 79.95 долларов в год.

Какой-нибудь другой хороший текстовый редактор для Mac, который мы здесь пропустили? Оставьте комментарий и дайте нам знать.