В этой статье мы рассмотрим несколько лучших редакторов с поддержкой Markdown, которые можно установить и использовать в Linux. На самом деле их намного больше, но мы рассмотрим только самые удобные из них.
Markdown (маркдаун) — это облегчённый язык разметки, созданный с целью написания максимально читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и др.).
Atom
Atom это современный, кроссплатформенный, мощный текстовый редактор с открытым исходным кодом, работающий в Linux, Windows и Mac OS X. Он очень хорошо настраивается, в том числе благодаря плагинам.
В число его преимуществ входят следующие:
- Встроенный менеджер пакетов (плагины, темы и т.п.)
- Умное автодополнение кода
- Поддержка разделения окна
- Поиск и замена текста
- Встроенный диспетчер файлов
- Настраиваемые темы
- Легко расширяем с помощью плагинов с открытым исходным кодом
Домашняя страница: https://atom.io/
VS Code
Всё, описанное для предыдущего приложения, справедливо и для Visual Studio Code. Это удобный и мощный редактор с открытым исходным кодом, расширяемый с помощью плагинов и с поддержкой тем оформления. Имеет встроенный отладчик и клиент системы контроля версий. Работает с Markdown также с помощью удобного плагина, сразу показывая результат в соседнем окне.
Домашняя страница: https://code.visualstudio.com
GNU Emacs
Кто не знает Emacs? Этому редактору уже более 40 лет и он считается одним из самых популярных приложений под *nix системы.
Важные функции:
- Встроенная документация и учебник для новичков
- Полная поддержка Unicode
- Различные режимы редактирования текста, настроить редактор под себя несложно
- Подсветка синтаксиса для большинства типов файлов
- Хорошо настраивается на Emacs Lisp или через GUI
- Есть система пакетов для загрузки и установки, огромное сообщество и еще много всего…
Домашняя страница: https://www.gnu.org/software/emacs/
Remarkable
Remarkable, возможно, лучший из перечисленных редактор Markdown для Linux. Он поддерживает полный синтаксис Markdown и чрезвычайно функционален:
- Предпросмотр в реальном времени
- Экспорт в PDF и HTML
- Поддержка Github Markdown
- Поддержка своих стилей CSS
- Подсветка синтаксиса с автоматическим определением языка
- Горячие клавиши
Домашняя страница: https://remarkableapp.github.io
ReText
ReText это простой, лёгкий и мощный редактор Markdown для Linux. Обладает следующими функциями:
- Простой и интуитивный GUI
- Очень настраиваемый
- Поддержка цветовых схем
- Поддержка математических формул
- Есть расширения для экспорта текста и многое другое…
Домашняя страница: https://github.com/retext-project/retext
Mark My Words
Mark My Words это также лёгкий, но мощный редактор Markdown. Он относительно молодой, но обладает многими важными функциями, включая подсветку синтаксиса, простой и удобный GUI.
- Предпросмотр в реальном времени
- Экспорт в PDF и HTML
- Слежение за изменениями файлов во внешней программе
Домашняя страница: https://github.com/voldyman/MarkMyWords
Vim-Instant-Markdown Plugin
Vim это очень популярный и мощный текстовый редактор под Linux, также проверенный временем. Он очень любим программистами за гибкость, лёгкость и расширяемость.
Для Vim есть несколько плагинов для поддержки Markdown, попробуйте наиболее эффективный из них Vim-Instant-Markdown.
Домашняя страница: https://github.com/suan/vim-instant-markdown
SublimeText-Markdown плагин
Sublime Text очень популярен и не нуждается в представлении. Для поддержки в нём Markdown рекомендую плагин SublimeText-Markdown, он имеет отличную подсветку синтаксиса, выбор цветовых схем и многое другое.
Typora
Typora не имеет окна предпросмотра, переключателя режима и всего такого. В ней всего одно окно с подсветкой синтаксиса Markdown в реальном времени, чтобы вас ничто не отвлекало от текста.
Основные возможности:
- Поддержка Markdown, включая таблицы, блоки кода с подсветкой, LaTeX, Оглавления.
- Кроссплатформенность
- Красивый интерфейс и поддержка своих CSS стилей.
- Удобный экспорт заметок
Домашняя страница: https://typora.io/
Надеюсь, с этим списком вы выберете себе удобный редактор по вкусу!
На сайте наших друзей вышла статья на эту тему, так же рекомендую её к ознакомлению https://gitjournal.tech/
Если у вас есть свои предложения по теме, предлагаю обсудить их в комментариях 🙂