Редактор Markdown для OSX с предварительным просмотром, в идеале в режиме реального времени?

Я ищу собственное настольное приложение OSX (должно работать в автономном режиме), в котором я могу редактировать простые текстовые документы и предварительно просматривать, как они будут выглядеть с примененным форматированием уценки.

Как минимум, мне нужно, чтобы он мог понимать и отображать весь «официальный» синтаксис уценки, но сохранять в виде файлов .txt.

Ответы (9)

Используйте Моу!

У Моу есть все, что вы просили.

  • Если у вас открыта панель предварительного просмотра, она будет обновляться практически в реальном времени, хотя если вы печатаете очень быстро, это происходит с небольшой задержкой.
  • Он говорит на языке Markdown.
  • Он позволяет настроить тему редактора и панель предварительного просмотра.
  • Он позволяет вам выбрать расширение файла по умолчанию для сохранения (и .txt включен в его список).

Используйте Моу!  Пользовательский интерфейс редактора

Знаете ли вы, предлагает ли он возможность расширения? Конечно, было бы еще лучше, если бы он включал Smartypants !
Моу действительно глючит. В противном случае это здорово.
Mou хорош, но, к сожалению, отсутствие поддержки уценки Github делает его непригодным для использования.
К сожалению, в наши дни Mou кажется заброшенным. :(

Лучший редактор Markdown для любой операционной системы с современным браузером — StackEdit 1 .

скриншот StackEdit

Возможности StackEdit:

  • Работает в автономном режиме — документы сохраняются в локальном хранилище вашего браузера и могут быть открыты и сохранены в вашей локальной файловой системе. После загрузки код приложения кэшируется вашим браузером и будет нормально открываться и работать без подключения к Интернету.
  • Предварительный просмотр в реальном времени
  • Поддержка стандартного уценки
  • Поддержка дополнительной уценки
  • Поддержка экспорта документов в виде необработанного Markdown (текст), HTML или PDF.
  • Поддержка сохранения и синхронизации документа с Dropbox или Google Drive.
  • Поддержка публикации документа в Blogger, Dropbox, Gist, GitHub, Google Drive, Tumblr, WordPress или любом SSH-сервере.
  • Поддержка расширений UserCustom для добавления пользовательских функций.

Это быстро, полнофункционально и весело. И это с открытым исходным кодом !

1 не связан с Stack Exchange, Inc.

Хм. Поэтому, если бы он действительно хотел, чтобы это было отдельное приложение, он мог бы сделать его с помощью Fluid , и оно было бы неотличимо от настольного приложения.
+1. Этот ПОЧТИ взял чек. Я предпочитаю настоящую нативную настройку Mou, но я воспользуюсь ею в следующий раз, когда окажусь на чужой машине с сообщением для написания — довольно круто. Кроме того, это странное место для всех нас, чтобы говорить.
Я очень, очень хочу использовать это на постоянной основе, но я просто не могу заставить его логин работать в приложении Fluid. Если кто-то еще наткнется на это и запустит его, я хотел бы услышать об этом.

В блоке новенький.

Github недавно открыл исходный код своего внутреннего редактора — представляя Atom ! Как полнофункциональный редактор кода и легкая IDE, Atom может показаться большим приложением для написания нескольких файлов уценки, но я все же думаю, что оно того стоит. Atom может быть полнофункциональным, но он кажется очень легким. Он слабо основан на браузере Chromium в качестве основы для специального приложения, но реализация чистая, быстрая и целенаправленная.

Начать работу с ним в качестве инструмента Markdown очень просто. Самое первое, что вас встретит, когда вы откроете приложение, не выполнив НИКАКОЙ настройки 1 , — это приветственная заметка уценки.

Начальное открытие

Оттуда панель предварительного просмотра уценки находится в двух кликах: Packages » Markdown » Toggle Preview .

Включение предварительного просмотра уценки

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

Панель предварительного просмотра Markdown

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

1 Единственное, что я сделал в этом представлении после установки, это прокрутил до места в дереве файлов, чтобы вы не видели мой домашний каталог.

2 Этот пост создан gvimс использованием последней версии синтаксиса Markdown для разработчиков из репозиториев Тима Поупа. Изображения, опубликованные позже через встроенный редактор SE. Более поздняя доработка привезена вам от васави .

Я использую Atom (в Ubuntu из WebUpd8 PPA ) пару недель. Очень впечатлен, особенно поддержкой Md. Это единственный редактор из тех, что я пробовал (включая Gedit, JEdit, KKEdit, Leafpad, Scratch, Scribes, Sublime3, TextAdept и Vim), который правильно обрабатывает текст RTL, смешанный с LTR. Вы можете увидеть сравнение , если это интересно: Atom понимает это правильно; TextAdept неплохой (по сравнению с некоторыми), но не может вкладывать список; Vim вкладывает список, но не может управлять LTR; + превью того же текста .
Ps Было бы здорово, если бы в рендеринг Markdown была включена поддержка Smartypants, но, видимо, я один так думаю . Ну... | Конечно, вы также можете переключать рендеринг с помощью CTRL-SHIFT-M, но я уверен, что вы уже это знаете. ;)
Знаете ли вы какой-либо способ поддержки совместного редактирования с помощью собственного приложения для OSX?
Atom также позволяет настраивать механизм рендеринга, поэтому вы можете использовать pandoc/citeproc, например, для рендеринга уценки с цитатами, извлеченными из вашей библиотеки bibtex.

Emacs плюс конвертер markdown-to-html (их много, pandoc работает хорошо и поддерживает множество расширений) отвечает вашим абсолютным требованиям.

Предварительный просмотр не в реальном времени. Я видел, как это делается для LaTeX, но не для Markdown; в принципе, тот же подход должен работать, но потребует нетривиального объема кода.

Вы получаете преимущество хорошего редактора. Режим Markdown обеспечивает подсветку синтаксиса и помощь в вызове внешних команд.

Чтобы просмотреть визуализированный HTML-код в Emacs, просто откройте HTML-файл в веб-браузере Emacs .

МакДаун

К сожалению , Mou не работает на macOS Sierra, однако есть похожее приложение под названием MacDown , на которое сильно повлиял Mou. Это открытый исходный код и бесплатный для использования, выпущенный под лицензией MIT.

MacDown, редактор Markdown для macOS

Основные моменты включают:

  • Высоко настраиваемый рендеринг Markdown.
  • Подсветка синтаксиса в огороженных блоках кода.
  • Продуманное автозаполнение.

Посетите страницу Особенности для более подробной информации.

Монтаж

Вы можете скачать приложение прямо с домашней страницы , загрузить релиз со страницы GitHub или использовать для его установки Homebrew Cask:

brew cask install macdown

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

Основная предпосылка: вы открываете текстовый файл как в текстовом редакторе, так и в Marked2. Когда вы сохраняете текстовый файл в редакторе, вы видите предварительный просмотр в Marked2. Редактировать, сохранять, просматривать, повторять.

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

Если комбинировать Markedи Emacsу вас ИМХО лучшая комбинация для написания Markdown.

Visual Studio Code поддерживает Markdown с панелью предварительного просмотра:

введите описание изображения здесь

Просто нажмите «Открыть предварительный просмотр».

введите описание изображения здесь

Или из палитры команд:введите описание изображения здесь


Из ответа Ивана на другой вопрос :

Окно кода Visual Studio

VS Code поддерживает подсветку, предварительный просмотр в реальном времени, сворачивание заголовков и другие функции Markdown (см. официальное описание ).

Более того, существует масса плагинов для разметки, повышающих производительность: Code Spell Checker , MarkdownLint , Table Formatter , Markdown TOC и другие .

Шесть простых букв: Typora , невероятная мощь и фантастические стили.

Он поддерживает перетаскивание изображений (относительные или абсолютные пути, в зависимости от настроек).

Кроссплатформенная и главное самая крутая из всех, на мой взгляд.

Еще одно: это бесплатно!


Обновлять

К сожалению, это приложение больше не бесплатное, и сегодня оно стоит около 15 долларов США + НАЛОГ/НДС.

27.11.2021 - и больше не бесплатно . Даже не «фримиум», а 15-дневная «бесплатная» пробная версия, после которой пользователи приобретают лицензию .

Abricotine использует очень хороший подход к этому, напрямую отображая сам Markdown, включая уравнения:

Скриншот