2013-04-22 16:50:55 +0000 2013-04-22 16:50:55 +0000
170
170
Advertisement

Как использовать Markdown в Блокноте++

Advertisement

Я люблю писать в Markdown и хотел бы иметь возможность писать и просматривать содержимое Markdown в Notepad++.

Есть ли плагины WYSIWYG Markdown для Notepad++?

Advertisement

Ответы (7)

95
95
95
2013-04-22 16:58:53 +0000

Есть проект под названием Markdown Syntax Highlighting for Notepad++ на GitHub.

В этом проекте добавлена пользовательская подсветка языка для Markdown:

Есть версия как для стандартной цветовой схемы, так и для тёмной (ZenBurn) темы. После установки вы найдете новую опцию в раскрывающемся списке Язык.

70
70
70
2017-05-18 16:55:33 +0000

MarkdownViewer++ - это плагин Notepad++, который позволяет набирать файл с помощью Markdown и просматривать его в режиме реального времени на панели предварительного просмотра.

Для пояснения: в отличие от Выделение синтаксиса Markdown Syntax Highlighting for Notepad++ , который был рекомендуется Оливером Зальцбургом здесь, он не поддерживает подсветку синтаксиса и встраиваемый рендеринг. Текстовый файл рассматривается как обычный, а плагин показывает его рендеринг в другой панели. Изображение

Картинка сделает его более четким:

0x1 (Нажмите здесь, чтобы увидеть его в полном размере)

Среди его возможностей:

  • Поддерживает CommonMark
  • Результат можно экспортировать в HTML или PDF
  • Панель предварительного просмотра можно перемещать, изменять ее размер по желанию и прикреплять к ней

Как ее установить

Чтобы ее установить, используйте менеджер плагинов Notepad++: откройте Notepad++ и перейдите к PluginsPlugin ManagerShow Plugin Manager, затем прокрутите до MarkdownViewer++, выберите его и нажмите кнопку Install (Установить). Он автоматически загрузит плагин и установит его. На этом этапе редактор необходимо перезапустить, и он спросит, хотите ли вы сделать это немедленно (чтобы не было риска потерять работу).

17
Advertisement
17
17
2014-06-26 09:37:51 +0000

Если вы хотите автоматически просматривать 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"
11
11
11
2014-10-05 12:46:06 +0000

В репозитории GitHub “Edditoria” есть ряд ошибок (например, сломан линк # внутри ссылки), и он не обновлялся годами. После опробования наиболее активных вилок эта намного лучше.

10
Advertisement
10
10
2015-06-11 03:11:55 +0000

Я нашел более простой рабочий процесс, чтобы использовать расширение Markdown в Chrome, делать ваши правки в блокноте + +, а затем направить Chrome на ваш файл и перезагрузить после каждого изменения.

Нет необходимости в сложной настройке, и она делает работу за меня.

4
4
4
2013-10-08 08:32:05 +0000

Для подсветки синтаксиса я бы выбрал решение Оливера Зальцбурга.

Здесь я нашел ссылку на хороший трюк, если вы хотите просмотреть 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)
0
Advertisement
0
0
2015-02-20 15:14:56 +0000

Всего лишь несколько подстроек к Победительница получает ответ . Теперь у меня есть два скрипта 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, а затем назначьте ему ярлык клавиатуры через меню SettingsShortcut Mapper.

Похожие вопросы

8
1
6
4
4
Advertisement