Markdown-редакторы

Выбор Markdown-редактора

В этой заметке речь пойдет о редакторах для работы с популярным облегченным языком разметки Markdown. Сейчас файлы .md широко распространены в сети и используются многими сервисами и платформами, в том числе на GitHub. Занявшись выбором Markdown-редактора для macOS, я перебрал множество программ, но немногие оказались удобными и достойными внимания. Своим опытом я и поделюсь в настоящей заметке.

Веб-сервис для разработчиков GitHub

Кстати, вот полезная ссылка: официальное руководство по  Markdown (на английском языке) "The Markdown Guide".

Стандартный текстовый редактор

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

Да, в стандартном текстовом редакторе (таком, как TextEdit для macOS) тоже можно создавать файлы .md. Ничего удивительного: это обычные текстовые файлы с добавлением минимальной разметки — так, заголовок обозначается тегом #. Вот только использовать стандартный редактор стоит лишь в случае, если никаких специализированных программ под рукой нет. Поэтому давайте перейдем к таким программам.

Редакторы кода

Редактор кода Visual Studio Code

Многие редакторы кода, например, Visual Studio Code, поддерживают комфортную работу с данной разметкой, в том числе с помощью сочетаний клавиш; к тому же к ним можно подключить дополнительные плагины, позволяющие, в том числе, выводить предварительный просмотр документа. Так что если вы работаете в таком редакторе, дополнительного инструмента вам уже может и не потребоваться. Тем более, что вышеупомянутый кроссплатформенный VS Code абсолютно бесплатен.

Многофункциональный текстовый редактор

Редактор CotEdit

Такого рода редакторы позволяют работать как с обычным текстом, так и с языками разметки (теми же HTML, Markdown)  и даже исходным программным кодом (например, кодом JavaScript или Python). У них есть подсветка синтаксиса, мощные средства поиска и замены текста, проверки орфографии и даже средства автозавершения слов и команд.

В числе самых удобных редакторов в этой категории, исходя из моего опыта, — CotEditor. Он разработан специально для macOS, его можно установить и использовать бесплатно. В общем, программа из категории  must have.

Специализированный Markdown-редактор

Markdown-редактор MacDown

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

Многофункциональный Markdown-редактор

Редактор для писателей AI Writer

Для работы с большим количеством текстов и большими (по объему) текстами может пригодиться "умный" редактор, который обладает рядом дополнительных опций, в том числе возможностью хранить заметки в каком-либо облаке. А еще такие редакторы поддерживают стиль Zen, то есть предоставляют писателю минималистичный интерфейс, не отвлекающий от содержания текста.

Несомненный лидер в такой категории для macOS и MS Windows — программа AI Writer. Программа имеет столько возможностей, что все их в коротком описании не перечислить. Например, позволяет включать ссылки на другие текстовые файлы (.txt, .md) или графические файлы (.jpeg, .png) простым перетаскиванием на рабочее поле документа. К тому же у AI Writer имеется "портативная" версия для iOS или Android.

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