Markdown Live редактор попереднього перегляду?


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 (що мені подобається використовувати його зовсім небагато).


Я спробував відзначитись. Це працює, але, як ви сказали, це в розвитку і є досить примітивним за способом забарвлення синтаксису. Я скоро спробую вам інший метод.
Брок Вульф

2
Вам не потрібно встановлювати тип файлу в HTML. якщо ви використовуєте пакет відмітки, вам просто потрібно видалити ключову еквівалентну активацію попереднього перегляду в налаштуваннях групи. тоді показ попереднього веб-перегляду текстового текста у меню вікна надасть вам попередній попередній перегляд.
yanokwa

А як щодо мультиварки?
Кірк Стробек

5
Вам не потрібно будувати MarkdownLive самостійно: github.com/rentzsch/markdownlive/downloads
Matt Ball

+1 Для коментаря @ yanokwa Мені особливо подобається ця вилка плагіна для відмітки
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, доступний для завантаження, доступний лише через поширені запитання ( позначте.tenderapp.com/kb/documentation/… ): активи .markedapp.com / MarkedSL.zip
Саймон Леманн

краще перелічити кожну з них як окрему відповідь
Зак Томпсон

19

MarkdownLive робить саме те, що ви хочете, безкоштовно та з відкритим кодом.

Завантажте випуск через GitHub або версію 1.7.1 звідси .

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


7

BBEdit робить це з поля: встановіть тип поточного документа як Markdown, відкрийте попередній перегляд у BBEdit та введіть його. Вікно попереднього перегляду автоматично оновлюється, показуючи текст саме так, як вам потрібно.

Детальну інформацію див. На сторінці 277 Посібника користувача BBEdit .


5

Режим розмітки Emacs надає вам попередній перегляд під час написання, а також повний попередній перегляд HTML / браузера C-c C-p.

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



3

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


1
Ви не проти поділитися тим, що ви зробили зі своїм $ PATH?
Ерік Ху

2

Нещодавно відроджений Smultron також може це зробити, не натискаючи жодної клавіші:

  1. В розділі "Дійсно розширений" встановіть "Програма попереднього перегляду" на "Відмітка" в розширених налаштуваннях.
  2. Потім відкрийте вікно попереднього перегляду за допомогою "Інструменти" / "Попередній перегляд". Voilà.


0

Користувачі Windows можуть використовувати Resophnotes для написання свого тексту в Markdown та використовувати піктограму "HTML" для попереднього перегляду розміченого тексту, а потім експортувати текст у форматі html.

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.