редактор уценок github для osx [закрыто]

31

Знаете ли вы какой-нибудь редактор для Mac OSX, который помогает редактировать уценку Github ?

Я думаю, что Mou ( http://mouapp.com/ ) - это хорошо, только то, что это простая уценка, а не Github.

Пожалуйста, это вопрос о Markdown со вкусом Github, а не о простой Markdown !! например, я думаю, что подсветка синтаксиса JavaScript действительно хороша. Mou не только не поддерживает его, но и разрушает компоновку кода.

Майкл
источник

Ответы:

35

Я знаю, что это старый вопрос, но вы должны проверить MacDown !

Автор основал его на Mou, но добавил все функции, которых ему не хватает, такие как Github Flavored Markdown и другие.

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

victmo
источник
3
Это должен быть принятый ответ! Я люблю Моу, но я ненавижу, что это не делает GHFM. Этот выглядит почти идеально для GHFM, и он основан на Mou, так что это даже лучше. Спасибо за Ваш ответ!
Mhulse
+1 за отличный редактор, зритель и экспортер! Я особенно доволен функцией подсветки синтаксиса кода. Спасибо за указание на это приложение!
Долан Антенуччи
Мне нравится идея, но на моем Mac OS X 10.8.5 подсветка синтаксиса просто не работает. Даже в файле справки. Прокрутка тоже не так. Видимая область не совпадает с видимой областью справа. Просто .contentOffsetсинхронизируется, когда .contentOffsetменяется левая прокрутка. Так что сейчас я буду придерживаться Mou ... Или, может быть, когда-нибудь исправлю: MacDown, похоже, с открытым исходным кодом ...
Michael
Автор очень активен, когда дело доходит до исправления ошибок. Я отправил несколько вопросов на страницу git hub проектов, и все это было исправлено за несколько дней.
Victmo
17

Атом

GitHub создал новый редактор с открытым исходным кодом под названием Atom, который предоставляет встроенный предварительный просмотр Markdown в реальном времени.

Запустите его с Control+ Shift+, mи вы получите отличный опыт, который выглядит примерно так (за исключением применения собственной темы Atom):

Снимок экрана: Atom с открытым окном предварительного просмотра.

Atom использует пакеты для обеспечения функциональности плагина. Узнайте больше о пакете уценки на Github .

Jin
источник
Отлично. Абсолютно идеально. TY!
Брайан Дженисио
Атом является удивительным, но это не делает любой Markdown подсветки синтаксиса. Одного этого достаточно, чтобы использовать вместо этого MacDown
rinogo 16.12.14
1
@JoshPinter да, см .: github.com/atom/markdown-preview .
Дэн Розенстарк
1
@DanRosenstark Отлично, спасибо! Существует также опция Break On Single Newline, которая является частью специальной уценки Github.
Джошуа Пинтер
1
@DanRosenstark По умолчанию он не включен, но вы также можете отметить его в опциях пакета markdown-preview. Блестящий маленький пакет. Делает создание README таким простым.
Джошуа Пинтер
10

Если вы используете Emacs, markdown-mode.el предлагает режим для Gitub со вкусом Markdown.

(Если вы не используете Emacs, вам, вероятно, не рекомендуется выбирать его только для этой цели. Это не столько текстовый редактор, сколько виртуальная машина Lisp, в которой был реализован текстовый редактор, чей Соглашения совершенно не похожи на соглашения любого другого такого инструмента: Emacs фактически имеет свою собственную стандартную библиотеку, которая в текущем выпуске (версия 24.3, март 2013 г.) весит 172 млн. исходного кода. В любом другом тексте вы ничего не можете сделать редактор, который вы не можете сделать в Emacs, часто быстрее и эффективнее, компромисс в том, что, в зависимости от вашей цели, вам сначала потребуется потратить от нескольких дней до нескольких лет, прежде чем вы приобретете опыт в использовании Emacs. )

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

Покрывая то, что я понимаю как популярные редакторы OS X, TextMate, очевидно, может быть сделан для поддержки Markdown со вкусом Github. Я полагаю, что есть также плагин Markdown со вкусом Github для более новых версий Sublime Text , хотя почему-то кто-то захочет платить 70 долларов за такую ​​фундаментальную возможность, как редактирование текста, мне не по силам. В BBEdit, похоже, нет модуля, или, по крайней мере, я не могу найти его через Google, но кто-нибудь еще использует BBEdit? И, наконец, вы действительно ожидаете, что будет плагин для XCode, но я также не смог найти его для этого.

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

Аарон Миллер
источник
Я на самом деле только что купил Marked, но вот небольшое предупреждение: Marked - это НЕ редактор, это всего лишь просмотрщик! Тем не менее, это действительно выглядит очень многообещающе. Однако у меня проблемы с тем, чтобы заставить его работать с Доктером. Я также посмотрел на Mou, и, хотя он выглядит очень хорошо, и мне нравится параллельное редактирование в одном приложении, тот факт, что нет способа заставить его поддерживать аромат Github, для меня довольно не новичок ,
Даниэль Шаффер
@DanielSchaffer Спасибо за хедз-ап; Я редактировал вопрос. Я не знаю, что такое Docter, но если бы существовал плагин TextMate для Gitub со вкусом Markdown, я бы сказал, что этот редактор сам по себе или этот редактор плюс Marked для живого предварительного просмотра, вероятно, ваш лучший вариант. (Конечно, для своих собственных целей я бы просто использовал Emacs. Одна из самых приятных особенностей этого редактора заключается в том, что, будучи самодостаточным, он очень редко подвержен капризам своего хоста; я использую его на OS X, Linux и Windows, и он ведет себя одинаково во всех случаях. Но, как и большинство пользователей Emacs, я тоже слегка сумасшедший. :)
Аарон Миллер
Я использую markdown-mode.el 2.0 с emacs 24.3.1 в Ubuntu 12.04. Есть ли способ получить gfm-modeподсветку синтаксиса внутри блоков изолированного кода? (например, подсветка синтаксиса Python в блоке огороженного кода Python)
Чарл Бота
@CharlBotha Не, насколько мне известно; это частный случай общей проблемы, связанной с одновременным применением нескольких основных режимов к одному буферу, и хотя есть несколько библиотек, претендующих на это, я никогда не находил ни одну из них, которая бы работала хорошо. (Прошло уже пару лет с тех пор, как я попробовал любой из них; состояние дел, возможно, улучшилось с тех пор, как я потерял интерес.)
Аарон Миллер,
1
Спасибо @AaronMiller - я попробовал mmm-mode и polymode, а затем написал это сообщение в блоге: vxlabs.com/2014/04/08/…
Чарльз Бота,
7

Вы обязательно должны попробовать StackEdit . Я лично люблю это и останусь с этим после того, как попробовал Mou, Atom, всевозможные плагины для редактора / ide и т.д.

StackEdit - это бесплатный редактор Markdown с открытым исходным кодом, основанный на PageDown, библиотеке Markdown, используемой Stack Overflow и другими сайтами Stack Exchange.

Читайте полный список возможностей здесь .

borisdiakur
источник
2

Есть стили для vim, которые поддерживают github markdown . Я использую vim в качестве примера, потому что я пользователь vim, но я подозреваю, что есть сопоставимые плагины / стили для других текстовых редакторов.

SBI
источник
1

Если вы не против запустить редактор уценок в виде локального HTML-файла в вашем браузере, подумайте о загрузке редактора JBT / Markdown . Там предварительный просмотр того, как это работает здесь . Я скачал исходный код и теперь просто дважды щелкаю HTML-файл каждый раз, когда хочу редактировать файлы уценки. Он поддерживает некоторые интересные функции, такие как нажатие Ctrl + S для сохранения в виде файла .md, поддерживает перетаскивание файлов в браузер для их редактирования и т. Д.

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

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

aggregate1166877
источник