NotePad ++ — популярный редактор кода и Markdown-текстов для Windows. Он популярен среди разработчиков и технических писателей, поэтому, когда люди этих профессий переходят на macOS, первая сложность, с которой они сталкиваются — поиск альтернативы любимому редактору.
К их радости на платформе Apple достаточно похожих приложений.
VS Code
Это проект Microsoft для редактирования программного кода и текста с разметкой Markdown. Программа написана с использованием технологии Electron, представляя собой универсальное приложение для всех существующих операционных систем.
VS Code поддерживает многооконный режим, подсветку синтаксиса популярных языков программирования, интеграцию с базами данных и репозиториев.
Преимущество VS Code над другими — расширяемость. За счет плагинов (дополнительных приложений) в редактор Microsoft можно добавить новые функции. В их числе:
- поддержка дополнительных языков программирования и разметки;
- экспорт в форматы PDF, docx, HTML;
- предпросмотр Markdown-документов;
- проверка текста на стилистические и грамматические ошибки;
- поиск и замена больших частей кода и текста.
И это только малая часть тех возможностей, которых можно достичь, используя плагины сторонних разработчиков.
VS Code — удачный выбор, если нужен шустрый и универсальный редактор для разных платформ.
Официальный сайт: VS Code
Atom
Редактор, созданный сотрудниками GitHub. Как и VS Code редактор написан на языке JavaScript с использованием технологии Electron. Во многом похож на продукт Microsoft, но имеет несколько уникальных функций, за что ценится среди пользователей. Среди них:
- множественные курсоры. Зажав клавишу ⌘ CMD можно расставить курсоры по тексту и писать сразу в нескольких местах. Полезно, когда нужно написать одно и то же предложение в нескольких частях текста;
- функция Teletype. Возможность писать код или любой другой текст с другими пользователями в режиме онлайн. Разработчики могут редактировать один документ одновременно, внося правки без постоянной загрузки файлов в репозиторий;
- гибкая настройка внешнего вида за счет большого количества тем.
Atom поддерживает плагины от сторонних разработчиков. Многие из них похожи на те, что можно установить в VS Code. В этом плане у них паритет.
Стоит отметить, что Atom гораздо требовательнее к ресурсам системы и работает медленнее, чем VS Code.
Официальный сайт: Atom
BBEdit
Продукт, популярный среди пользователей macOS. Он слишком минималистичный на первый взгляд, но на самом деле по умолчанию наполнен функциями, которых нет в двух выше описанных редакторах. Это касается горячих клавиш для перемещения документов, инструментов для автоматического добавления таблиц, кнопок, списков и редактирования CSS-файлов.
Главное преимущество BBEdit над двумя вышеописанными редакторами — полная нативность. Это значит, что программа создавалась специально для macOS и написана на языке программирования Objective-C. Этот редактор требует гораздо меньше ресурсов компьютера и работает намного плавнее.
Но за его возможности придется платить. BBedit распространяется бесплатно в Mac App Store, но после установки придется оформить подписку, без которой программа проработает только 7 дней.
Официальный сайт: BBEdit
MacVim
Vim — это один из старейших редакторов кода и текста. Его отличает от остальных странный подход к управлению.
Он появился, когда на компьютерных клавиатурах не было стрелок для перемещения курсора, и за эту функцию отвечали клавиши: g,h,j,k. Поэтому Vim работает в нескольких режимах. Один для набора текста, второй для его редактирования, третий для управления редактором, и между ними постоянно приходится переключаться.
Более того, Vim — не отдельная программа в нынешнем понимании. Он работает внутри консоли (терминала) и полностью зависит от него. Соответственно, все дополнения и расширения для него работают там же, а его настройка выполняется через конфигурационные файлы.
Многим такой подход покажется диким, но у Vim есть база отчаянных поклонников, которые научились им пользоваться и считают, что современные приложения не ровня этому классическому редактору.
MacVim — это графический интерфейс для Vim, запускающийся в отдельном окне. Он имеет те же свойства, что и классический редактор.
Coda
Текстовый редактор для веб-разработчиков, наполненный функциями для создания сайтов с нуля. Он поддерживает HTML, CSS, JavaScript и другие языки, используемые в разработке. Дополнительные возможности (например, поддержку JQuery) можно получить за счет установки плагинов.
Coda поддерживает:
- работу в нескольких вкладках и окнах с несколькими сайтами и их элементами;
- интеграцию с WordPress. Можно из Coda публиковать данные в блог;
- работу с различными серверами;
- встроенный терминал для отладки сайтов;
- предпросмотр веб-страниц в реальном времени. Все сайты обновляются после каждого дополнения в коде.
У Coda есть мобильный компаньон для iOS. В нем также можно редактировать все файлы. Любые изменения автоматически синхронизируются со всеми вашими устройствами.
Ulysses
Если вы из тех, кто использовал NotePad ++ в качестве текстового редактора для записи лекций или документации, а инструменты программистов вам не нужны, то альтернативу можно искать среди стандартных Markdown-редакторов.
Среди них сильно выделяет Ulysses. В нем акцент сделан на управление большим количеством текстов, полную поддержку разметки Markdown, а еще возможность добавлять медиафайлы к текстовым заметкам. Также в нем есть:
- фильтр и категоризация документов по тегам;
- возможность устанавливать цели по написанию. Например, «написать 10000 символов до вторника» или «не удлинять текст больше чем на 2500 знаков»;
- возможность оставлять заметки на полях и добавлять медиаконтент параллельно тексту;
- возможность вставлять блоки с кодом. Подсвечивается синтаксис более 40 популярных языков программирования.
Автор материала: Space Police
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.