редактор відмітки з ароматом github для OSX [закрито]


31

Чи знаєте ви який-небудь редактор для Mac OSX, який допомагає редагувати ароматизовану відмітку Github ?

Я думаю, що Mou ( http://mouapp.com/ ) добре, тільки що його просто відмітка, а не розмітка Github.

Будь ласка, це питання про ароматизований Github Markdown, а не про звичайний Markdown !! наприклад, я думаю, що підсвічування синтаксису JavaScript дуже приємне. Mou не тільки не підтримує його, але й руйнує макет коду.

Відповіді:


35

Я знаю, що це старе питання, але ви повинні перевірити MacDown !

Автор ґрунтував його на Mou, але додав усі функції, яких йому не вистачає, як Github Flavored Markdown та багато іншого.

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


3
Це має бути прийнята відповідь! Я люблю Моу, але ненавиджу, що це не робить GHFM. Це виглядає майже ідеально для GHFM, і він заснований на Mou, так що ще краще. Дякую за вашу відповідь!
mhulse

+1 для чудового редактора, глядача та експортера! Я особливо задоволений функцією виділення синтаксису кодового блоку. Дякуємо, що вказали на цю програму!
Dolan Antenucci

Ідея мені подобається, але на моєму ОС X 10.8.5 mac mini виділення синтаксису просто не працює. Навіть у файлі довідки. Прокрутка теж неправильна. Видима область не відповідає видимій області праворуч. Так само .contentOffsetсинхронізується, коли .contentOffsetлівий прокрутки перегляду змінюється. Тож я зараз дотримуюся Моу ... А може, я виправлю це якось: MacDown здається відкритим кодом ...
Майкл

Автор дуже активний, коли йдеться про виправлення помилок. Я надсилаю декілька питань на сторінці git hub-проектів, і все це було виправлено за кілька днів.
victmo

17

Атом

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

Запустіть його за допомогою Control+ Shift+, mі ви отримаєте чудовий досвід, схожий на це (за винятком застосованої власної теми Atom):

Знімок екрана Atom із відкритим вікном попереднього перегляду Markdown.

Atom використовує пакети для забезпечення функціональності плагінів. Детальніше про пакет Markdown читайте на Github .


Ідеально. Абсолютно ідеально. ТИ!
Брайан Генісіо

Атом є дивним, але це не робить будь-який Markdown підсвічування синтаксису. Це одне є достатнім приводом використовувати MacDown замість цього: macdown.uranusjr.com
rinogo

1
@JoshPinter так дивіться: github.com/atom/markdown-preview .
Дан Розенстарк

1
@DanRosenstark Чудово, дякую! Також є варіант Break On Single Newline, який є частиною спеціальної відмітки Github.
Джошуа Пінтер

1
@DanRosenstark За замовчуванням не ввімкнено, але ви можете перевірити це також у параметрах пакета для відмітки та попереднього перегляду. Блискучий маленький пакет. Створює README так просто.
Джошуа Пінтер

10

Якщо ви використовуєте Emacs, markdown-mode.el пропонує режим для Markdown з ароматом Github.

(Якщо ви не використовуєте Emacs, вам, мабуть, не рекомендується підбирати його лише з цією єдиною метою. Це не стільки текстовий редактор, скільки віртуальна машина Lisp, в якій реалізований текстовий редактор, чий редактор конвенції є зовсім несхожими на будь-який інший подібний інструмент; Emacs насправді має свою стандартну бібліотеку, яка в поточному випуску (версія 24.3, березень 2013 р.) важить в 172 млн джерела. редактор, який ви не можете зробити в Emacs, часто швидше та ефективніше; компроміс полягає в тому, що, залежно від вашої мети, вам потрібно спочатку витратити десь від декількох днів до декількох років, спочатку набувши досвіду використання Emacs. )

Я сподівався, що розробник Mou покаже хороший сенс впроваджувати досить загальний аналізатор, який міг би прийняти специфікацію мови, щоб його код міг зрештою підтримувати більше діалектів Markdown, ніж просто канонічний. Якби це було правдою, було б тривіально змінювати Mou для Markdown з ароматом Github - але, на жаль, вивчаючи вміст пакету додатків, я вважаю, що це, мабуть, не так.

TextMate, мабуть, охоплює популярні редактори OS X, очевидно, може бути створений для підтримки Markdown з ароматом Github. Мені здається, є ще й плагін Markdown із ароматом Github за новіші версії Sublime Text , хоча чому хтось хотів би заплатити 70 доларів за таку фундаментальну можливість, як редагування тексту, - це поза мною. У BBEdit, здається, немає модуля, або, принаймні, я не можу його знайти через Google, але хтось більше не використовує BBEdit? І, нарешті, ви дійсно очікували, що буде плагін для Xcode, але я не змогла його знайти і для цього.

І, нарешті, вивчивши дещо інший підхід, Marked - це попередній переглядач Markdown для OS X, який має вбудований розбір Markdown з ароматом Github; як це працює, ви редагуєте джерело Markdown в обраному редакторі, і Marked оновлює його візуалізацію файлу, щоб показати вам, як виглядатиме результат. Я сам його не використовував, але, схоже, це може бути корисним. (Звичайно, це коштує грошей, але 4 долари навіть не придбають вам колоди димів чи галон газу в ці дні, тому це не так, як коштує достатньо для догляду.)


Я фактично щойно купив Marked, але ось трохи попередження: Marked НЕ є редактором, це лише попередній перегляд! Однак, це дійсно виглядає дуже перспективно. Однак у мене виникають проблеми з налагодженням роботи з Docter. Я також дивився на Mou, і хоча це виглядає дуже приємно, і мені подобається побічне редагування в одному додатку, той факт, що немає ніякого способу отримати його для підтримки аромату Github, для мене дуже не є початковим .
Даніель Шаффер

@DanielSchaffer Дякую за голову; Я редагував питання. Я не знаю, що таке Docter, але існує плагін TextMate для Markdown з ароматом Github, я б сказав, що сам редактор або цей редактор плюс Позначений для попереднього перегляду, ймовірно, найкращий варіант. (Звичайно, для власних цілей я б просто використовував Emacs. Одне з приємніших речей у цьому редакторі - це те, що, будучи настільки самодостатньою, як це є, воно дуже рідко впливає на капризи його хоста; я використовую його на OS X, Linux та Windows, і він поводиться однаково у всіх випадках. Але, як і більшість користувачів Emacs, я теж м'яко божевільний. :)
Aaron Miller

Я використовую markdown-mode.el 2.0 з emacs 24.3.1 на Ubuntu 12.04. Чи є якийсь спосіб потрапити gfm-modeна виділення синтаксису в блокованих кодових блоках? (наприклад, підсвічування синтаксису Python у блокованому кодом Python)
Charl Botha,

@CharlBotha Не наскільки мені відомо; це особливий випадок загальної проблеми, пов’язаної з одночасним застосуванням декількох основних режимів до одного буфера, і, хоча для цього є кілька бібліотек, я ніколи не знайшов, щоб жодна з них працювала добре. (Минуло пару років, як я спробував будь-яку з них, хоча; стан мистецтва, можливо, розвинувся, оскільки я втратив інтерес.)
Аарон Міллер,

1
Спасибі @AaronMiller - Я в кінцевому підсумку випробувати ммм-режим і ПОЛІМОДЕ , а потім написав це повідомлення у блозі: vxlabs.com/2014/04/08 / ...
Чарлі Бота

7

Ви обов'язково спробуйте StackEdit . Я особисто люблю це і залишаюсь з ним після того, як спробував Mou, Atom, усілякі плагіни редактора / ide тощо.

StackEdit - це безкоштовний редактор Markdown з відкритим кодом, що базується на PageDown, бібліотеці Markdown, що використовується переповненням стека та інших сайтах Stack Exchange.

Прочитайте повний список функцій тут .


2

Існують стилі для vim, які підтримують розмітку Github . Я беру приклад як vim, тому що я користувач vim, але підозрюю, що для інших текстових редакторів є порівнянні плагіни / стилі.


1

Якщо ви не заперечуєте запускати редактор розмітки як локальний HTML-файл у своєму браузері, подумайте про завантаження редактора jbt / markdown . Там попередній , як вона працює тут . Я завантажив джерело і тепер просто двічі клацніть файл HTML щоразу, коли мені хочеться редагувати файли розмітки. Він підтримує деякі цікаві функції, такі як натискання клавіш ctrl + s для збереження у форматі .md, підтримує перетягування / скидання файлів у браузер для їх редагування тощо.

Якщо ви хочете отримати HTML, сформований редактором, я (за допомогою Firefox) вибираю весь згенерований HTML праворуч від редактора -> клацання правою кнопкою миші -> перегляд джерела вибору.

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

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