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

32513
Brock Woolf

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

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

77
Поиск того же в Linux, но этот вопрос очень полезен (здесь перечислены некоторые переносимые программы) Dacav 11 лет назад 0
Здесь есть несколько редакторов с встроенными возможностями предварительного просмотра / wysiwyg: http://softwarerecs.stackexchange.com/questions/5746/markdown-editor-for-windows-with-inbuilt-live-viewer-inside-the-editor-itself gaborous 8 лет назад 0

12 ответов на вопрос

62
dzen

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

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

enter image description here

Моу выглядит великолепно, но требует Льва. Thilo 12 лет назад 4
40
Chealion

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

уценка

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

Я пробовал markdownlive. Он работает, но, как вы сказали, он находится в разработке и довольно примитивен в плане окраски синтаксиса. Я скоро попробую другой метод. Brock Woolf 13 лет назад 0
Вам не нужно указывать тип файла html. если вы используете пакет уценки, вам просто нужно удалить ключ эквивалентной активации предварительного просмотра в настройках пакета. тогда предварительный просмотр текста в окне окна в текстовом окне даст вам предварительный просмотр в реальном времени. yanokwa 12 лет назад 2
А как насчет multimarkdown? Kirk Strobeck 12 лет назад 0
Вам не нужно создавать MarkdownLive самостоятельно: https://github.com/rentzsch/markdownlive/downloads Matt Ball 12 лет назад 5
+1 За комментарий @ yanokwa. Мне особенно нравится этот плагин плагина markdown, который хорошо сохраняет такие вещи, как отступ для неупорядоченных списков: https://github.com/fletcher/markdown.tmbundle user72923 11 лет назад 0
28
Adam Wuerl

Только для 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. При необходимости измените имя ярлыка на вкладке «Общие».
Для тех, кто хочет получить пометку (которую я действительно рекомендую) и у которой есть Snow Leopard (10.6), есть бесплатная загрузка Snow Leopard, доступная только через FAQ (https://marked.tenderapp.com/kb/documentation/ часто задаваемые вопросы): http://assets.markedapp.com/MarkedSL.zip Simon Lehmann 11 лет назад 1
лучше перечислить каждый из них как отдельные ответы Zac Thompson 10 лет назад 0
19
0xced

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

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

7
Dori

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

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

5
ocodo

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

enter image description here

4
user495470
Пробовал, но он не мог открыть файл MD ... Per Quested Aronsson 9 лет назад 0
3
wfaulk

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

Вы не против поделиться тем, что вы сделали со своим $ PATH? Eric Hu 11 лет назад 1
2
Beat Rupp

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

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

Тексты для Mac OS X и Windows.

Texts Screenshot

** Предупреждение **: веб-сайт скрывает информацию о том, что тексты ** не являются бесплатными **. Вы можете использовать его только в течение 30 дней, прежде чем необходимо [приобрести лицензию] (http://www.texts.io/purchase/). Rory O'Kane 10 лет назад 1