Markdown Live Preview редактор?


78

В настоящее время я использую Textmateдля создания документов Markdown, но это требует от меня нажатия CtrlOptionCmd+ Pкаждый раз, когда я хочу «обновить» окно вывода Markdown. По сути, я использую его как текстовый процессор.

Существует ли редактор Markdown для Mac OS X, который поддерживает wysiwig / live update содержимого? Возможно Textmate уже делает это?


Поиск того же для Linux, но этот вопрос очень полезен (здесь перечислены некоторые переносимые программы)
Dacav

Здесь есть несколько редакторов с встроенными возможностями предварительного просмотра / wysiwyg: softwarerecs.stackexchange.com/questions/5746/…
gaborous

Ответы:


40

Если вы хотите использовать TextMate, измените языковую ассоциацию вашего файла на «HTML». В окне предварительного просмотра есть ящик, который предлагает вариант передачи текста через 'Markdown.pl'. (Смотрите скриншот).

уценка

Альтернатива, которую я использую для Makrdown, не является официально выпущенным приложением, но лично я использую markdownlive от Jonathan 'Wolf' Rentzsch. Это открытый исходный код, доступный на GitHub, и вам потребуется скомпилировать его с помощью Xcode. Это также позволяет вам копировать Сгенерированный HTML (что мне нравится использовать его довольно часто).


Я пробовал markdownlive. Он работает, но, как вы сказали, находится в разработке и довольно примитивен в плане окраски синтаксиса. Я скоро попробую другой способ.
Брок Вульф

2
вам не нужно указывать тип файла html. если вы используете пакет уценки, вам просто нужно удалить ключ эквивалентной активации предварительного просмотра в настройках пакета. тогда предварительный просмотр текста в окне окна в текстовом окне даст вам предварительный просмотр в реальном времени.
Яноква

А как насчет multimarkdown?
Кирк Стробек

5
Вам не нужно создавать MarkdownLive самостоятельно: github.com/rentzsch/markdownlive/downloads
Мэтт Болл

+1 За комментарий @ yanokwa. Мне особенно нравится этот плагин плагина markdown, который хорошо сохраняет такие вещи, как отступ для неупорядоченных списков: github.com/fletcher/markdown.tmbundle
user72923

62

Существует также "Mou", живой редактор для Mac OS X (Lion). Это все еще в бета-версии, но прекрасно работает! http://mouapp.com/

Когда текущие доступные редакторы Markdown почти все для общих авторов, Mou отличается: это для веб-разработчиков. Подсветка синтаксиса, предварительный просмотр в режиме реального времени, полноэкранный режим, автоматическое сохранение, мощные действия, автоматическое сопряжение, пошаговый поиск, пользовательские темы, экспорт HTML, расширенная поддержка символов CJK.

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


4
Моу выглядит великолепно, но требует Льва.
Тило

28

Только для Mac, Marked обеспечивает уценку и предварительный просмотр нескольких уценок для любого текстового редактора. Предварительный просмотр обновляется при сохранении текстового файла.

Отмеченный скриншот


MarkdownPad предназначен для Windows, но предоставляет предварительный просмотр в реальном времени.

Скриншот MarkdownPad


ReText доступен для других платформ и предлагает предварительный просмотр отцененной Markdown:

ReText - это простой текстовый редактор для синтаксиса Markdown. Он написан на Python с использованием библиотек Qt, может работать на любых платформах (официально поддерживаются Linux и BSD)

ReText скриншот

Хотя это официально не поддерживается, есть инструкции по установке Windows ; однако мне пришлось внести несколько изменений, чтобы заставить их работать (полный набор с моими исправлениями показан ниже):

Монтаж

  1. Установить Python27
  2. Установите PyQT, предварительно скомпилированный для PyQt-Py2.7-x86-gpl-4.8.3-1.exe PyQt-Py2.7-x86-gpl-4.8.4-1.exe
  3. Установите файл easy_install setuptools-0.6c11.win32-py2.7.exe
  4. Обновите переменные среды вашего компьютера. Нажмите Start, щелкните правой кнопкой мыши My Computerи выберите Properties, выберите Advancedвкладку, затем нажмите Environment Variables.
  5. Под System Variables, нажмите New. Под именем переменной введите PYTHONPATH. Под Variable valueвводомC:\Python27\Lib\;C:\Python27\Lib\site-packages\
  6. Выберите системную переменную PATHнажмите Edit. Обновите PATH variable value, добавив C:\Python27;C:\Python27\Lib\site-packages\PyQt4\bin;в начало существующих записей, чтобы он читался какPATH=C:\Python27;C:\Python27\Lib\site-packages\PyQt4\bin;...
  7. Установите дополнительные библиотеки Python. Выберите Startзатем Run, введите cmdзатем cd \python27\scripts. Войти:
    • easy_install Pygments
    • easy_install ElementTree
    • easy_install Markdown
    • easy_install gdata
  8. Загрузите и распакуйте текущий ReText (ATM 0.8.1 )
  9. Скачайте и распакуйте иконки ReText
  10. Поместите распакованные значки в папку ReText \ icons
  11. Перейдите к файлу retext.py (возможно, в c:\retext). Щелкните правой кнопкой мыши перетаскивание retext.py и выберите Create shortcuts here.
  12. Щелкните правой кнопкой мыши по ярлыку, чтобы настроить свойства.
  13. Изменить targetна "C:\Python27\python.exe" retext.pyи Runна minimized.
  14. Измените значок (для этого вам потребуется сделать .icoфайл из одного из .pngфайлов, распакованных выше, в ReText/iconsкаталог, что можно сделать здесь
  15. При необходимости измените имя ярлыка на вкладке «Общие».

1
Для тех, кто хочет получить пометку (которую я действительно могу порекомендовать) и у которой есть Snow Leopard (10.6), есть бесплатная загрузка Snow Leopard, доступная только через часто задаваемые вопросы ( mark.tenderapp.com/kb/documentation/… ): assets .markedapp.com / MarkedSL.zip
Саймон Леманн

Лучше перечислить каждый из них как отдельные ответы
Зак Томпсон

19

MarkdownLive делает именно то, что вы хотите, бесплатно и с открытым исходным кодом.

Загрузите релиз через GitHub или версию 1.7.1 отсюда .

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


7

BBEdit делает это из коробки: установите текущий тип документа на Markdown, откройте Preview в BBEdit и напечатайте. Окно предварительного просмотра автоматически обновляется, показывая текст так, как вы этого хотите.

См. Страницу 277 Руководства пользователя BBEdit для получения подробной информации.


5

Режим уценки Emacs дает вам предварительный просмотр в реальном времени, а также полный предварительный просмотр HTML / браузера с C-c C-p.

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



3

vim-instant-markdown - это плагин vim, который показывает почти мгновенные обновления в веб-браузере вашей системы по умолчанию. Это даже работает в MacVim, хотя мне пришлось немного поиграться с $ PATH.


1
Вы не против поделиться тем, что вы сделали со своим $ PATH?
Эрик Ху,

2

Недавно возрожденный Smultron может делать это и без нажатия клавиш:

  1. Установите «Preview Parser» в «Markdown» в дополнительных настройках в «Really Advanced».
  2. Затем откройте окно предварительного просмотра с помощью «Инструменты» / «Предварительный просмотр». Вуаля.


0

Пользователи Windows могут использовать Resophnotes для написания своего текста в Markdown и использовать значок «HTML» для предварительного просмотра размеченного текста, а затем экспортировать текст в формате html.

http://www.resoph.com/ResophNotes/Welcome.html


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.