Я люблю писати в Markdown і хотів би мати змогу писати та переглядати вміст Markdown у Notepad ++.
Чи є додатки WYSIWYG Markdown для Notepad ++?
Я люблю писати в Markdown і хотів би мати змогу писати та переглядати вміст Markdown у Notepad ++.
Чи є додатки WYSIWYG Markdown для Notepad ++?
Відповіді:
На GitHub існує проект під назвою Markdown Syntax Highlighting для Notepad ++ .
Цей проект додає спеціальні підсвічування мови для Markdown:
Існує версія як для стандартної кольорової гами, так і для темної (ZenBurn) теми. Після встановлення ви знайдете нову опцію у спадному меню Мова .
MarkdownViewer ++ - плагін Notepad ++, який дозволяє вводити файл за допомогою Markdown і переглядати попередній перегляд у режимі реального часу на панелі попереднього перегляду.
Для уточнення: на відміну від виділення синтаксису Markdown для Notepad ++ , який тут рекомендував Олівер Зальцбург, він не підтримує підсвічування синтаксису та вбудовану візуалізацію. Текстовий файл трактується як звичайний, а плагін показує, що він відображений на іншій панелі.
Зображення стане чіткішим:
(Клацніть тут, щоб побачити його в повному розмірі)
Серед його особливостей:
Щоб встановити його, використовуйте менеджер плагінів Notepad ++: відкрийте Notepad ++ та перейдіть до плагінів → Менеджер плагінів → Показати модуль плагінів , потім перейдіть до MarkdownViewer ++, виберіть його та натисніть на Install. Він автоматично завантажить плагін і встановить його. У цей момент редактор повинен бути перезапущений, і він запитає, чи бажаєте ви це зробити негайно (тому немає ризику втратити роботу).
Якщо ви хочете автоматично переглянути 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"
У сховищі GitHub "Edditoria" є ряд помилок (наприклад, #
всередині посилання порушено), і воно не оновлювалося роками. Після випробування найактивніших виделок цей набагато краще.
Я виявив, що більш простим робочим процесом є використання розширення Markdown у Chrome, внесення змін у Notepad ++, а потім наведення Chrome на файл та перезавантаження після кожної зміни.
Немає потреби в складній конфігурації, і це робить мені роботу.
Для підкреслення синтаксису я б вирішив рішення Олівера Зальцбурга.
Тут я знайшов посилання на хороший трюк, якщо ви хочете переглянути Markdown у «Блокноті ++» ( посилання на «трюк» ).
Суть: Існує розширення Notepad ++ під назвою NPP_EXEC, яке виконує сценарії. Поєднайте його зі сценарієм відмітки Perl (Python, Node.js тощо), щоб генерувати вихідний HTML на вкладку.
Це не дуже багатослівно, але я сподіваюся, що це все ще допомагає іншим, хто хоче те саме. (Як я:))
Це версія, яку можна використовувати (це з реалізацією Nde.js md2html) для людей, які не люблять проходити документацію:
NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
NPP_RUN $(OUTFILE)
тобто без chrome
, також працює. Запускає ваш браузер за замовчуванням за допомогою c:\temp\md2html
.
Лише декілька налаштувань на відповідь столяра-переможця . Зараз у мене є два сценарії NPP_EXEC, кожен під комбінацією клавіш.
Створюється HTML-версія файлу Markdown із однаковим іменем файлу в тому самому каталозі, запускається в браузері за замовчуванням і закривається вікно консолі. Потім ви переходите на вкладку alt до браузера, щоб милуватися результатами.
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 до браузера і натисніть, F5щоб оновити його, а не відкривати нову вкладку з останніми правками.
Ви можете зберегти кожен сценарій зі своїм іменем, вставити його в меню Макрос за допомогою пункту Додаткові параметри NPP_EXEC , а потім призначити ярлик клавіатури для нього за допомогою меню Налаштування → Швидкий переглядач .