Markdown — мой любимый способ написания контента для Интернета. Я даже использую это, делая заметки для себя. Это простой, минималистичный метод написания форматированного текста, который хорошо работает и не привязывает вас к частной системе. Это очень хорошо сочетается с философией Linux.
И это завоевывает популярность. Markdown — это легкий язык разметки, который можно легко превратить в HTML, поэтому он очень полезен для онлайн-контента. С тех пор, как Джон Грубер создал его в 2004 году, он все чаще используется на форумах, в блогах и комментариях. Так что стоит учиться. Грубер объясняет синтаксис в своем блоге Daring Fireball , и вы можете получить наш бесплатный печатный шпаргалке Markdown .
Есть много редакторов Markdown, доступных для Mac и Windows . Что доступно для Linux? Мы перечислим ваши основные варианты в этой статье и дадим некоторые рекомендации в конце.
Конечно, поскольку Markdown использует простой текст, подойдет любой текстовый редактор. Но редакторы Markdown предоставляют дополнительные полезные функции, которые могут включать:
- Подсветка синтаксиса и панель предварительного просмотра, чтобы вы могли видеть, что вы делаете
- сочетания клавиш для более быстрого форматирования
- экспорт / преобразование Markdown в HTML, PDF, ODT и другие
- без отвлекающей письменной среды с полноэкранным редактированием, темным режимом и минимальным интерфейсом
- подсчет слов, статистика документов и проверка орфографии
- расширенное форматирование, включая таблицы и математические выражения.
Итак, давайте углубимся в это. Вот 17 лучших вариантов Markdown для Linux.
Ищете больше на Markdown? Проверьте эти замечательные ссылки:
- Лучший редактор Markdown для Windows
- Лучший редактор Markdown для Mac
- Возьмите наш бесплатный печатный шпаргалке Markdown
- Сделать большую часть уценки в WordPress
- Приправить ваши письма с Markdown
- 7 дополнений Atom для запуска кода и предварительного просмотра изменений
- Создание PDF-файлов из Markdown с помощью Pandoc и LaTeX
Посетите SitePoint Premium, чтобы узнать больше книг, курсов и бесплатных скринкастов.
1. Используйте ваш любимый текстовый редактор или IDE
Вы можете использовать свой любимый текстовый редактор Linux, чтобы написать Markdown. Вы можете обнаружить, что у него есть встроенная поддержка Markdown или что доступно расширение или плагин Markdown. Вот некоторые примеры:
- Vim имеет плагин Vim-Markdown, который имеет подсветку синтаксиса и свертывание.
- GNU Emacs имеет пакет Markdown Mode для Emacs , который включает сочетания клавиш и подсветку синтаксиса.
- Spacemacs имеет слой Markdown для добавления поддержки Markdown.
- Bluefish включает подсветку синтаксиса для файлов Markdown.
- Eclipse имеет плагин Markdown Text Editor, который включает в себя схему документа, сложенные разделы, предварительный просмотр, экспорт в HTML, теги задач, перенос слов и форматирование абзацев.
- Gedit , текстовый редактор Gnome, предлагает плагин gedit-markdown с живым предварительным просмотром Markdown и подсветкой синтаксиса.
- Geany предлагает плагин Markdown с предварительным просмотром и подсветкой синтаксиса.
- Kate , текстовый редактор KDE, поддерживает подсветку синтаксиса Markdown.
- Sublime Text 2 можно превратить в полнофункциональный редактор Markdown. Мы покажем вам, как здесь .
- Скобки имеют расширение Markdown с подсветкой синтаксиса и панелью предварительного просмотра.
- Atom поддерживает Markdown из коробки, с такими функциями, как подсветка синтаксиса и предварительный просмотр. Эта функциональность может быть расширена несколькими пакетами, созданными сообществом, включая Markdown-Writer , Markdown-Scroll-Sync и Markdown-Format .
2. Абрикотин
- Лицензия: GPL
- Другие платформы: Windows, Mac
Abricotine — это редактор разметки с открытым исходным кодом, созданный для рабочего стола.
Abricotine — это продвинутый редактор Markdown на основе Electron, который отображает Markdown в текстовом редакторе вместе с подсветкой синтаксиса. Приложение поддерживает таблицы и возможность вставлять изображения и встроенные видео YouTube в ваш документ.
Дополнительные функции включают математику, написанную на LateX, контрольные списки, привязки и проверку орфографии. Оглавление вашего документа может быть отображено на боковой панели.
Вы можете скачать tarball или пакеты для Ubuntu с GitHub .
3. Замечательно
- Лицензия: лицензия MIT
- Другие платформы: Windows
Лучший редактор Markdown для Linux и Windows.
Remarkable — это простой в использовании редактор Markdown, который поддерживает подсветку синтаксиса и синхронизированную панель предварительного просмотра. Настраиваемая среда предоставляет полезные ярлыки для ускорения форматирования, а также поддержку расширенного форматирования MathJax. Вы можете экспортировать свои документы в HTML или PDF.
Пакеты для систем Debian, Ubuntu, Fedora, SUSE и Arch доступны на GitHub .
4. Текст
- Лицензия: GPL
- Другие платформы: не указано
Простой, но мощный редактор для Markdown и reStructuredText.
ReText — это простой, но мощный редактор Markdown на основе вкладок, написанный на Python. Он включает подсветку синтаксиса и синхронизированную панель предварительного просмотра, а также поддерживает расширения MathJax и Python-Markdown. Приложение имеет режим редактирования таблицы и может экспортировать в PDF, ODT, HTML и другие форматы.
ReText входит в состав многих программных репозиториев дистрибутивов (включая Debian и Ubuntu), или загрузите его и используйте команду setup.py install
(Python 3 должен быть установлен.)
5. Ghostwriter
- Лицензия: GPLv3
- Другие платформы: Windows
Без отвлекающий редактор Markdown для Windows и Linux. Стильный. Открытый источник. Свободно.
Ghostwriter обладает целым рядом функций без отвлекающих факторов, включая полноэкранный режим, чистый интерфейс и темную тему. Приложение также имеет режим фокусировки, который выделяет текст вокруг курсора и затемняет остальные, и режим Хемингуэя, который отключает клавиши возврата и удаления, заставляя вас писать, а не редактировать.
Другие функции включают в себя встроенные темы, предварительный просмотр в реальном времени и перетаскивание изображений. Существует также Outline HUD, который дает вам обзор вашего документа и множество статистических данных, включая количество слов. Вы можете экспортировать свой документ в HTML и множество других форматов.
Чтобы установить в Ubuntu, просто наберите:
sudo add-apt-repository ppa:wereturtle/ppa
sudo apt update
sudo apt install ghostwriter
Вы также найдете ссылки на неофициальные пакеты для Fedora, openSUSE и Arch Linux на GitHub .
6. UberWriter
- Лицензия: GPLv3
- Другие платформы: не указано
UberWriter — это приложение для написания Markdown.
UberWriter — это редактор Markdown без отвлечений, вдохновленный iA Writer. Как и это приложение, его интерфейс элегантен и минималистичен. Это даже не включает в себя настройки. Основное внимание уделяется выполнению работы, а Markdown отображается как встроенный.
Приложение включает проверку орфографии и количества слов и может экспортировать ваш документ в HTML, PDF и ODT. Режим фокусировки выделяет ваше последнее предложение, а полноэкранный режим удаляет отвлекающие факторы других приложений. Темный режим также доступен.
Вы можете получить UberWriter из Ubuntu Software Center за 5 долларов или установить его из PPA, выполнив следующие команды:
sudo add-apt-repository ppa:w-vollprecht/ppa
sudo apt-get update
sudo apt-get install uberwriter
Вы можете найти пакеты для других дистрибутивов онлайн.
7. Неокрашенный
- Лицензия: Лицензия Apache 2.0
- Другие платформы: Windows, Mac
Настольный редактор контента следующего поколения для сохранения документов с темами.
Uncolored — это редактор Markdown на основе Electron, который поддерживает несколько вкладок и сочетаний клавиш. Редактор фокусируется на контенте, предлагая интерфейс без отвлекающих факторов. Панель инструментов появляется только после выбора текста.
Дополнительные функции включают оглавление и встроенные аудио и видео. 64-битный пакет Ubuntu DEB и tarball можно загрузить с сайта разработчика.
8. CuteMarkEd
- Лицензия: с открытым исходным кодом
- Другие платформы: Windows
Основанный на Qt бесплатный редактор Markdown с открытым исходным кодом с предварительным просмотром HTML, математическими выражениями, выделением кода и синтаксиса Markdown.
CuteMarkEd поддерживает Markdown и подсветку синтаксиса кода в различных стилях и имеет панель предварительного просмотра в реальном времени. Проверка орфографии и статистика документов доступны, и математические формулы поддерживаются. Контент может быть экспортирован как HTML или PDF.
Дополнительные функции включают в себя возможность создания блок-схем и диаграмм последовательности, завершение фрагмента и автоматическое завершение.
Вы можете скачать tarball с сайта разработчика, и пакеты доступны для OpenSUSE и Fedora. Вот несколько инструкций по установке на Linux Mint .
9. Элегантный редактор Markdown (EME)
- Лицензия: Лицензия MIT
- Другие платформы: Windows, Mac
Новый элегантный редактор Markdown для Ubuntu Linux.
EME — это редактор Markdown на основе вкладок, разработанный с Node.js и Electron. Редактор предоставляет простой пользовательский интерфейс с подсветкой синтаксиса и панелью предварительного просмотра.
Режим фокусировки позволяет вам сосредоточиться на абзаце, который вы пишете, а режим Vim предлагает поддержку привязки клавиш Vim. Математический набор также поддерживается. Вы можете экспортировать в HTML, PDF и многое другое. Загрузки DEB и tarball доступны на GitHub .
10. Харупад
- Лицензия: GPL
- Другие платформы: Windows, Mac
Уценка включена для следующего обработчика документов
Haroopad предназначен для создания веб-документов с помощью Markdown. Используйте его для создания профессионально выглядящих документов для ваших блогов, слайдов, презентаций, отчетов и электронной почты.
Приложение имеет некоторые расширенные функции, включая поддержку математических выражений LaTeX, привязку клавиш Vim и встраивание аудио и видео. Темы и оболочки доступны, и вы можете экспортировать ваш документ в HTML и PDF, с большим количеством форматов в работе.
Haroopad все еще находится в бета-версии, а английской документации все еще немного не хватает. Тарболы и пакеты DEB доступны на сайте разработчика.
11. LightMd Editor
- Лицензия: GPLv3
- Другие платформы: Windows
LightMd Markdown Editor — это бесплатный и многофункциональный редактор с открытым исходным кодом.
LightMd Editor — это редактор QT Markdown на основе вкладок, который имеет сочетания клавиш, подсветку синтаксиса и темы. Предоставляются некоторые функции без отвлечения внимания, в том числе режим фокусировки, полноэкранный режим и темная тема. Таблицы уценки поддерживаются.
Инструкции по установке пакета вручную или по использованию пакета для Linux Mint и Ubuntu находятся на GitHub .
12. MdCharm
- Лицензия: BSD 3-пункт «Новая» или «Пересмотренная» Лицензия
- Другие платформы: Windows
MdCharm — это вики-редактор, в настоящее время он поддерживает Markdown (Markdown Extra) и MultiMarkdown.
MdCharm — это редактор Markdown на основе вкладок, который включает подсветку синтаксиса и панель предварительного просмотра в реальном времени. Вы можете открыть отдельные файлы или весь каталог на боковой панели как проект. Открытие файлов Markdown с помощью перетаскивания также является опцией.
Вы можете создавать стили, используя свой собственный CSS, показывать номера строк и выделять текущую строку. Приложение может экспортировать в HTML, PDF и ODT. Тарбол и файл Ubuntu DEB доступны для скачивания на сайте разработчика.
13. Модедор
- Лицензия: GPL
- Другие платформы: Windows, Mac
Ваш универсальный редактор уценки.
Moeditor — это привлекательный редактор Markdown, созданный с помощью Electron. Он поддерживает подсветку синтаксиса, предварительный просмотр в реальном времени, настраиваемую высоту строки и размер шрифта, а также математические формулы TeX.
Поддерживаются блоки кода и математические выражения, а пакет Ubuntu DEB можно загрузить с веб-сайта разработчика.
14. Опора
- Лицензия: Собственная, бесплатная во время бета-тестирования
- Другие платформы: Windows, Mac
Действительно минимальный редактор Markdown.
Typora очень минималистична и даже удаляет синтаксис Markdown при вводе , заменяя его предварительным просмотром форматирования. То, что вы видите, это то, что вы получаете. Он чистый и облегчает чтение.
Несмотря на свою простоту, Typora обладает широкими возможностями и поддерживает изображения, списки, таблицы, ограждения кода, математические блоки, оглавление и многое другое. Ярлыки делают то, что вы ожидаете, а темы красивые и полностью настраиваемые с помощью CSS.
Веб-сайт Typora дает следующие инструкции по установке в Ubuntu:
# optional, but recommended
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora's repository
sudo add-apt-repository 'deb https://typora.io ./linux/'
sudo apt-get update
# install typora
sudo apt-get install typora
15. Карет
- Лицензия: Собственная, 25 $
- Другие платформы: Windows, Mac
Красивый и умный редактор Markdown.
Caret — это красивое приложение на базе Electron, которое не отвлекает внимание и скрывает свою мощь. Синтаксическая помощь доступна для таблиц, списков, цитат, ограждений, ссылок и выделений, а также есть автозаполнение для изображений, ключевых слов и смайликов. Доступен файловый менеджер, а навигация по длинным документам упрощается благодаря всплывающей функции «Перейти к заголовку».
Для математически мыслящих выражений поддерживаются выражения LaTeX, и они отображаются на экране, как только курсор покидает их. Для записи без отвлечения внимания поддерживаются темный режим, режим фокусировки и режим пишущей машинки.
Вот как установить пробную версию в дистрибутиве на основе Debian:
cd /tmp
wget -O Caret.deb $(curl -s https://api.github.com/repos/careteditor/caret/releases/latest | grep browser_download_url | grep deb | head -n 1 | cut -d '"' -f 4)
sudo dpkg -i Caret.deb
16. Пометь мои слова
- Лицензия: лицензия MIT
- Другие платформы: не указано
Минимальный редактор Markdown.
Mark My Words — это минимальный редактор Markdown с подсветкой синтаксиса, панелью предварительного просмотра и всего пятью кнопками вверху. Вы можете экспортировать файлы в PDF и HTML. Это очень легкое приложение.
На GitHub вы найдете инструкции по установке сборок приложения на PPA и AUR, или вы можете установить его вручную с помощью следующих команд:
git clone https://github.com/emersion/aur-markmywords.git
cd aur-markmywords
makepkg
sudo pacman -U markmywords-git-VERSION.pkg.tar.xz
17. Манго
- Лицензия: GPLv3
- Другие платформы: Windows, Mac
Mango — это редактор Markdown, разработанный для Linux, который также поддерживает Windows и macOS.
Mango — редактор Markdown, работающий на NW.js, с подсветкой синтаксиса и панелью предварительного просмотра. Он предоставляет поддержку MathJax для математических выражений и экспортирует в HTML и PDF. Тарболы доступны для скачивания с сайта разработчика.
Итак, что является лучшим редактором уценки для вас?
Это довольно много разнообразия! Какой редактор Linux Markdown лучше для вас? Это зависит от ваших приоритетов и того, для чего вы будете использовать приложение.
Давайте сузим варианты для вас:
- Если у вас уже есть любимый текстовый редактор, изучите, что можно сделать, чтобы сделать его более удобным для Markdown.
- Если вы предпочитаете программное обеспечение с лицензией GPLv3, то вам подойдут Ghostwriter, Uberwriter, LightMD и Mango. Приложения GPL включают Abricotone, ReText, Haroopad и Moeditor. RMS навсегда!
- Если вы цените среду для письма без отвлекающих факторов, то выбирайте между Abricotine, Caret, Ghostwriter, LightMD, Typora, Uberwriter и Uncolored.
- Если вам нужен обычный редактор Markdown, который поддерживает базовый синтаксис и панель предварительного просмотра, обратите внимание на CuteMarkEd, EME, Mango, Mark My Words, MdCharm, Moeditor, Remarkable и ReText.
- Если вам требуются расширенные параметры форматирования, включая математические таблицы и таблицы, то Abricotine, Typora, Caret и Haroopad сделают то, что вам нужно.
- Если вы не проводите все свое время на Linux, поэтому вам нужно что-то кроссплатформенное, многие приложения, которые я перечислил, также работают на Windows. Абрикотин, Неокрашенный, EME, Haroopad, Moeditor, Typora, Caret и Mango работают на Linux, Windows и Mac.
Ваше идеальное приложение будет тем, которое соответствует всем вашим требованиям и доступно в вашем дистрибутиве. Повеселись и попробуй несколько.
Какой бы я выбрал? Я бы склонялся к привлекательному, минимальному приложению с хорошим набором функций и лицензией, которая как будто принадлежит Linux. Я бы начал с того, что попробовал абрикотин и Uberwriter.
А что насчет тебя? Какой твой любимый редактор Markdown?