Я люблю писать в Markdown и хотел бы иметь возможность писать и просматривать контент Markdown в Notepad++.
Существуют ли плагины WYSIWYG Markdown для Notepad++?
На GitHub есть проект с выделением синтаксиса Markdown для Notepad++ .
Этот проект добавляет пользовательскую подсветку языка для Markdown:
Доступна версия как для стандартной цветовой схемы, так и для темной (ZenBurn) темы. После установки вы найдете новую опцию в выпадающем меню Language .
MarkdownViewer++ - это плагин Notepad++, который позволяет вам набирать файл с помощью Markdown и просматривать предварительный просмотр в режиме реального времени на панели предварительного просмотра.
Для пояснения: в отличие от Markdown Syntax Highlighting для Notepad++, который был рекомендован Оливером Зальцбургом здесь, он не поддерживает подсветку синтаксиса и встроенный рендеринг. Текстовый файл обрабатывается как обычный, и плагин показывает, что он отображается на другой панели.
Картинка прояснит это:
(Нажмите здесь, чтобы увидеть его в полном размере)
Среди его особенностей:
Чтобы установить его, используйте менеджер плагинов Notepad++: откройте Notepad++ и выберите « Плагины» → « Диспетчер плагинов» → « Показать диспетчер плагинов», затем выделите MarkdownViewer++, выберите его и нажмите « Установить». Он автоматически загрузит плагин и установит его. На этом этапе редактор должен быть перезапущен, и он спросит вас, хотите ли вы сделать это немедленно (чтобы не было риска потерять работу).
Если вы хотите автоматически просматривать Markdown в Notepad++, вы можете использовать плагин HTML Preview (версия 1.3 и выше) в сочетании с инструментом Markdown. В плагине предварительного просмотра HTML вы можете определить фильтр (программа, которая будет автоматически выполняться для исходного файла перед предварительным просмотром файла).
Вы можете задать фильтр , используя опцию меню (изменение предоставленный образец файла не работает), или вручную , если вы поставите Filters.ini файл в папку плагинов \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"
Репозиторий "Edditoria" GitHub содержит ряд ошибок (например, #
внутри ссылки не работает) и не обновлялся годами. После того, как вы опробовали самые активные вилки, этот намного лучше.
Я обнаружил, что более простой рабочий процесс заключается в использовании расширения Markdown в Chrome, внесении изменений в Notepad++, затем указании Chrome на файл и перезагрузке после каждого изменения.
Нет необходимости в сложной настройке, и она выполняет всю работу за меня.
Для подсветки синтаксиса я бы выбрал решение Оливера Зальцбурга.
Здесь я нашел ссылку на хороший трюк, если вы хотите просмотреть Markdown в Notepad++(ссылка на "трюк").
Суть: есть расширение Notepad++ под названием NPP_EXEC, которое выполняет скрипты. Объедините его с Perl (Python, Node.js и т.д.) Скрипт уценки для генерации вывода 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)
там нет). Я нахожу это удобным, когда уже запускаю первый скрипт один раз: просто нажмите alt-tab в браузере и нажмите F5, чтобы обновить его, вместо того, чтобы открывать новую вкладку с последними изменениями.
Вы можете сохранить каждый сценарий под своим именем, вставить его в меню «Макрос» с помощью расширенных параметров NPP_EXEC, а затем назначить для него сочетание клавиш через меню « Настройки» → « Назначение ярлыков».