Как использовать Markdown в Блокноте++
Я люблю писать в Markdown и хотел бы иметь возможность писать и просматривать содержимое Markdown в Notepad++.
Есть ли плагины WYSIWYG Markdown для Notepad++?
Есть проект под названием Markdown Syntax Highlighting for Notepad++ на GitHub.
В этом проекте добавлена пользовательская подсветка языка для Markdown:
Есть версия как для стандартной цветовой схемы, так и для тёмной (ZenBurn) темы. После установки вы найдете новую опцию в раскрывающемся списке Язык.
MarkdownViewer++ - это плагин Notepad++, который позволяет набирать файл с помощью Markdown и просматривать его в режиме реального времени на панели предварительного просмотра.
Для пояснения: в отличие от Выделение синтаксиса Markdown Syntax Highlighting for Notepad++ , который был рекомендуется Оливером Зальцбургом здесь, он не поддерживает подсветку синтаксиса и встраиваемый рендеринг. Текстовый файл рассматривается как обычный, а плагин показывает его рендеринг в другой панели. Изображение
Картинка сделает его более четким:
0x1 (Нажмите здесь, чтобы увидеть его в полном размере)
Среди его возможностей:
Чтобы ее установить, используйте менеджер плагинов Notepad++: откройте Notepad++ и перейдите к Plugins → Plugin Manager → Show Plugin Manager, затем прокрутите до MarkdownViewer++, выберите его и нажмите кнопку Install (Установить). Он автоматически загрузит плагин и установит его. На этом этапе редактор необходимо перезапустить, и он спросит, хотите ли вы сделать это немедленно (чтобы не было риска потерять работу).
Если вы хотите автоматически просматривать Markdown в Notepad++, вы можете использовать плагин HTML Preview (версия 1.3 и выше) в сочетании с инструментом Markdown. В HTML-плагине предварительного просмотра вы можете определить фильтр (программу, которая будет автоматически выполняться на исходном файле перед предварительным просмотром файла).
Вы можете определить фильтр с помощью опции меню (изменение предоставленного файла-примера не работает) или вручную, если вы поместили файл Filters.ini в папку plugins\Config\PreviewHTML. Пример файла Filter.ini прилагается к файлу архива плагина Preview, доступного с веб-страницы PreviewHTML .
Это пример файла Filters.ini, использующего реализацию Python Markdown:
; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
Я нашел более простой рабочий процесс, чтобы использовать расширение Markdown в Chrome, делать ваши правки в блокноте + +, а затем направить Chrome на ваш файл и перезагрузить после каждого изменения.
Нет необходимости в сложной настройке, и она делает работу за меня.
Для подсветки синтаксиса я бы выбрал решение Оливера Зальцбурга.
Здесь я нашел ссылку на хороший трюк, если вы хотите просмотреть Markdown в Notepad++ ссылка на “трюк” ).
The Gist: Есть расширение Блокнота++, называемое NPP_EXEC, которое выполняет скрипты. Комбинируйте его с Perl (Python, Node.js и т.д.) скриптом Markdown для генерации HTML-вывода во вкладку.
Это не очень многословно, но я надеюсь, что это все еще помогает другим, которые хотят того же. (Как и я:))
Это версия, которая может быть использована (это с Node.js реализацией md2html), для людей, которые не любят пробираться через документацию:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
Всего лишь несколько подстроек к Победительница получает ответ . Теперь у меня есть два скрипта NPP_EXEC, каждый из которых работает по сочетанию клавиш.
Один создает HTML версию файла Markdown, с тем же именем файла в том же каталоге, запускает его в браузере по умолчанию и закрывает консольное окно. Затем вы переходите в браузер, чтобы полюбоваться результатами.
NPP_SAVE
SET OUTFILE = "$(CURRENT_DIRECTORY)\$(NAME_PART).html"
cmd /C \Python34\python.exe -m markdown2 "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0
Другой делает то же самое, за исключением того, что не запускает его в браузере (NPP_RUN $(OUTFILE)
там нет). Я нахожу это удобным, когда я уже запустил первый скрипт один раз: просто перейдите в браузер и нажмите F5, чтобы обновить его, а не открывать новую вкладку с последними правками.
Вы можете сохранить каждый скрипт с собственным именем, поместите его в меню Macro с NPP_EXEC’s Advanced Options, а затем назначьте ему ярлык клавиатуры через меню Settings → Shortcut Mapper.