Похоже, вы хотите редактировать форматированный текст с использованием синтаксиса уценки; Notepad ++ - это, конечно, простой текстовый редактор, но он поддерживает подсветку синтаксиса. Если вам действительно нужна возможность автономного редактирования, вы можете вместо этого взглянуть на настольный редактор, который его поддерживает, например, на этот, с открытым исходным кодом
Geoff
1
Возможно, «вопрос» под рукой - найти плагин для чего-то вроде плагина уценки netbeans ; это обеспечивает некоторую подсветку синтаксиса, а также имеет режим предварительного просмотра. Режим предварительного просмотра может быть настроен для сохранения версии HTML, что я считаю весьма удобным для файлов readme.
Этот проект добавляет пользовательскую подсветку языка для Markdown:
Доступна версия как для стандартной цветовой схемы, так и для темной (ZenBurn) темы. После установки вы найдете новую опцию в выпадающем меню Language .
@srk: я не думаю, что ты можешь. Если вы хотите получить хороший опыт редактирования Markdown, я бы порекомендовал посмотреть на MarkdownPad . В противном случае вам, возможно, придется создать макрос, возможно, для рендеринга документа и открытия его в браузере. Но это был бы ужасный рабочий процесс, я думаю: \
Der Hochstapler
@srk: Это подсветка синтаксиса, как я и предложил. По крайней мере, из того, что я могу сказать.
Der Hochstapler
4
Это довольно плохая подсветка синтаксиса, например # внутри ссылки подсвечивает до конца строки, как комментарий. Проект не был затронут в течение 2 лет. Есть несколько вилок, но трудно сказать, что лучше.
NateS
«Проект не был затронут в течение 2 лет», это больше не так. Msgstr "Последний коммит a18079b от 8 декабря 2017 года".
Gerleim
61
MarkdownViewer ++ - это плагин Notepad ++, который позволяет набирать файл с помощью Markdown и просматривать предварительный просмотр в режиме реального времени на панели предварительного просмотра.
Для пояснения: в отличие от Markdown Syntax Highlighting для Notepad ++ , который здесь рекомендовал Оливер Зальцбург, он не поддерживает подсветку синтаксиса и встроенный рендеринг. Текстовый файл обрабатывается как обычный, и плагин показывает его в другой панели.
Вы можете экспортировать результат в HTML или в PDF
Панель предварительного просмотра можно перемещать, изменять размер по желанию и закреплять
Как его установить
Чтобы установить его, используйте менеджер плагинов Notepad ++: откройте Notepad ++ и перейдите в « Плагины» → « Диспетчер плагинов» → « Показать диспетчер плагинов» , затем выделите MarkdownViewer ++, выберите его и нажмите Install. Он автоматически загрузит плагин и установит его. На этом этапе редактор должен быть перезапущен, и он спросит вас, хотите ли вы сделать это немедленно (чтобы не было риска потерять работу).
@SAm, вы можете использовать это вместе с плагином Markdown Syntax без проблем в моем опыте
seneyr
Но парсер уценки кажется… плохим
Мадлозоз
Хорошо. для меня, окно «предварительного просмотра» не отображается при перезапуске Notepad ++. Появился новый пункт меню «Плагины / MarkdownViewer ++ / MarkdownViewer ++ (CNTL SHIFT M)», в котором открывалось мое окно предварительного просмотра.
granadaCoder
16
Если вы хотите автоматически просматривать Markdown в Notepad ++, вы можете использовать плагин HTML Preview (версия 1.3 и выше) в сочетании с инструментом Markdown. В плагине предварительного просмотра HTML вы можете определить фильтр (программа, которая будет автоматически выполняться для исходного файла перед предварительным просмотром файла).
Вы можете задать фильтр , используя опцию меню (изменение предоставленный образец файла не работает), или вручную , если вы поставите Filters.ini файл в папку плагинов \ Config \ PreviewHTML . Пример файла Filter.ini находится в архивном файле плагина Preview, доступном на веб-странице PreviewHTML .
Это пример файла Filters.ini, который использует реализацию Python Markdown:
Этот ответ был бы лучше с несколькими вещами, проясненными. (1) С помощью какого пункта меню можно определить фильтр? (2) Вы имеете в виду, что программа должна принимать вкладку X в NPP в качестве входных данных и отправлять вывод на вкладку Y в NPP в виде HTML, который затем можно предварительно просмотреть с помощью HTML Preview? Не могли бы вы указать, что именно является уценкой в командной строке? Я пытаюсь заставить это работать с markdown2 , но пока безуспешно.
RolfBly
4
Это немного сложно сделать так: 1. установить python с помощью «pip» (MSI-установщик для python версии 3.4.3 делает это) 2.indown markdown: «pip install markdown» 3. установить версию> v1.3 PreviewHTML, это важно, потому что менеджер плагинов предоставляет только v1.2: получить его вручную из репо мерзавца fossil.2of4.net/npp_preview/info/fb02a79e74ace3be 4.Create фильтр из меню «плагин / Preview HTML / Edit Filter Определения» - здесь вставить скрипт. И тогда это работает!
00
это просто не работает.
Мостафа
1
инструкции @ pdem работают прекрасно! Чтобы установить версию 1.3, разархивируйте загруженные файлы 1.3, скопируйте файл .dll в папку Notepad ++ / plugins и папку PreviewHTML в папку Notepad ++ / plugins / Config и перезапустите Notepad ++.
NZN
11
Репозиторий "Edditoria" GitHub содержит ряд ошибок (например, #внутри ссылки не работает) и не обновлялся годами. После того, как вы опробовали самые активные вилки, этот намного лучше.
@TmTron Хороший вопрос, хотя в оригинальном репо за все эти годы было всего пару коммитов. Даже вилка, о которой я упоминал, не работала идеально, но это нечто.
NateS
10
Я обнаружил, что более простой рабочий процесс заключается в использовании расширения Markdown в Chrome, внесении изменений в Notepad ++, затем наведении Chrome на ваш файл и перезагрузке после каждого изменения.
Нет необходимости в сложной настройке, и она выполняет всю работу за меня.
Для подсветки синтаксиса я бы выбрал решение Оливера Зальцбурга.
Здесь я нашел ссылку на хороший трюк, если вы хотите просмотреть Markdown в Notepad ++ ( ссылка на «трюк» ).
Суть: есть расширение Notepad ++ под названием NPP_EXEC, которое выполняет скрипты. Объедините его со скриптом разметки Perl (Python, Node.js и т. Д.), Чтобы сгенерировать вывод HTML во вкладку.
Это не очень многословно, но я надеюсь, что это все еще помогает другим, которые хотят того же самого. (Как я:))
Это версия, которую можно использовать (например, с реализацией Node.js md2html) для людей, которые не любят изучать документацию:
Пожалуйста, введите суть или содержание ссылки. Ссылки ломаются и исчезают, что означает, что эта часть вашего ответа становится бессмысленной для будущих посетителей.
Тог
В этом ответе предполагается, что читатель либо достаточно знаком с NPP_EXEC, либо готов изучить документацию, чтобы выяснить, каким именно должен быть сценарий и как получить выходные данные конвертера markdown-to-html на новой вкладке Notepad ++.
RolfBly
@RolfBly, я надеюсь, что мое обновление поможет вам. это то, как я использую это, конечно, есть лучшие или хорошие способы. :)
winner_joiner
@winner_joiner Работает как шарм, спасибо!
RolfBly
1
NPP_RUN $(OUTFILE)т.е. без chrome, тоже работает. Запускает ваш браузер по умолчанию с c:\temp\md2html.
RolfBly
0
Всего несколько настроек ответа победителя столяра . Теперь у меня есть два скрипта NPP_EXEC, каждый под сочетанием клавиш.
Один создает HTML-версию файла Markdown с тем же именем в том же каталоге, запускает его в браузере по умолчанию и закрывает окно консоли. Затем вы переходите в браузер, чтобы полюбоваться результатами.
Другой делает то же самое, за исключением того, что не запускает его в браузере ( NPP_RUN $(OUTFILE)не там). Я нахожу это удобным, когда уже запускаю первый скрипт один раз: просто нажмите alt-tab в браузере и нажмите, F5чтобы обновить его, вместо того, чтобы открывать новую вкладку с последними изменениями.
Вы можете сохранить каждый сценарий под своим именем, вставить его в меню «Макрос» с помощью расширенных параметров NPP_EXEC , а затем назначить для него сочетание клавиш через меню « Настройки» → « Назначение ярлыков» .
Ответы:
На GitHub есть проект с выделением синтаксиса Markdown для Notepad ++ .
Этот проект добавляет пользовательскую подсветку языка для Markdown:
Доступна версия как для стандартной цветовой схемы, так и для темной (ZenBurn) темы. После установки вы найдете новую опцию в выпадающем меню Language .
источник
MarkdownViewer ++ - это плагин Notepad ++, который позволяет набирать файл с помощью Markdown и просматривать предварительный просмотр в режиме реального времени на панели предварительного просмотра.
Для пояснения: в отличие от Markdown Syntax Highlighting для 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:
источник
Репозиторий "Edditoria" GitHub содержит ряд ошибок (например,
#
внутри ссылки не работает) и не обновлялся годами. После того, как вы опробовали самые активные вилки, этот намного лучше.источник
Я обнаружил, что более простой рабочий процесс заключается в использовании расширения Markdown в Chrome, внесении изменений в Notepad ++, затем наведении Chrome на ваш файл и перезагрузке после каждого изменения.
Нет необходимости в сложной настройке, и она выполняет всю работу за меня.
источник
Для подсветки синтаксиса я бы выбрал решение Оливера Зальцбурга.
Здесь я нашел ссылку на хороший трюк, если вы хотите просмотреть Markdown в Notepad ++ ( ссылка на «трюк» ).
Это не очень многословно, но я надеюсь, что это все еще помогает другим, которые хотят того же самого. (Как я:))
Это версия, которую можно использовать (например, с реализацией Node.js md2html) для людей, которые не любят изучать документацию:
источник
NPP_RUN $(OUTFILE)
т.е. безchrome
, тоже работает. Запускает ваш браузер по умолчанию сc:\temp\md2html
.Всего несколько настроек ответа победителя столяра . Теперь у меня есть два скрипта NPP_EXEC, каждый под сочетанием клавиш.
Один создает HTML-версию файла Markdown с тем же именем в том же каталоге, запускает его в браузере по умолчанию и закрывает окно консоли. Затем вы переходите в браузер, чтобы полюбоваться результатами.
Другой делает то же самое, за исключением того, что не запускает его в браузере (
NPP_RUN $(OUTFILE)
не там). Я нахожу это удобным, когда уже запускаю первый скрипт один раз: просто нажмите alt-tab в браузере и нажмите, F5чтобы обновить его, вместо того, чтобы открывать новую вкладку с последними изменениями.Вы можете сохранить каждый сценарий под своим именем, вставить его в меню «Макрос» с помощью расширенных параметров NPP_EXEC , а затем назначить для него сочетание клавиш через меню « Настройки» → « Назначение ярлыков» .
источник