Блокнот ++ HTML Tidy

Является ли HTML Tidy для Notepad ++ сломанным? Ни одна из команд, кроме Tidy (первая), не работает. Они не показывают никаких сообщений даже при выбранном тексте. Мне действительно нужно Tidy работать, или это просто ограничение самой новой версии N ++ или отсутствие поддержки?

Кроме того, настраиваемый диалог синтаксиса зависает всякий раз, когда я выбираю цвет из диалогового окна цвета. Он остается невосприимчивым, пока я не нажму на один из выделенных жирных, курсивных или подчеркнутых флажков. Это ошибка? Как это исправить?

Ответ 1

Все параметры меню, кроме первого, переписывают файл HTMLTIDY.CFG, который определяет правила форматирования, используемые HTML Tidy. Если HTMLTIDY.CFG не существует, эти параметры меню могут не работать.

Создайте текстовый файл и введите простую инструкцию, например:

text-spaces: 2

Сохраните файл как htmltidy.cfg в % ProgramFiles%\Notepad ++\plugins\Config\tidy. Перезагрузите Notepad ++ и все параметры должны работать.

Ответ 2

Windows 7-10 x64, Notepad ++ 5.9.5 Решение:

Это связано с тем, что libTidy.dll не входит в текущие дистрибутивы.
Однако он был доступен в более ранних версиях.

Решение - загрузить 5.9 zip, затем
скопируйте одну из следующих папок:
ansi\plugins\Config\tidy или Unicode\plugins\Config\tidy
к текущей папке Notepad ++\plugins\Config

Кроме того, если вы устанавливаете каталоги c:\Program Files или c:\Program Files (x86), вам нужно будет отрегулировать разрешения в папке tidy, чтобы разрешить доступ без доступа администратора

Ответ 3

У меня есть эта проблема в Windows 7... решение для меня состояло в том, чтобы убедиться, что разрешения правильно установлены на HTMLTIDY.CFG

Ответ 4

На самом деле это папка (% ProgramFiles%\Notepad ++\plugins\Config\tidy), которая должна быть доступна для записи, а не только TIDYCFG.INI. Это позволит Notepad ++ также писать HTMLTIDY.ERR.

Дайте "всем пользователям" (или что-то еще, что он вызвал на вашем компьютере) полный контроль над папкой, и все должно работать нормально.

Ответ 5

Я запускаю Windows 7 и Notepad ++ 5.9. Имел ту же проблему. Чтобы решить:

  • Предоставьте полное разрешение всем пользователям в папку "C:\Program Files (x86)\Notepad ++"
  • Создайте новую папку под названием "Config" в разделе "C:\Program Files (x86)\Notepad ++\plugins"
  • Скачать этот файл: http://jwaltonmedia.com/tools/tidy.zip. Это zipped-версия "опрятной" папки
  • Извлеките ZIP-папку в папку "Config", созданную выше. Он должен создать папку под названием "tidy"

Перезапустите Notepad ++ и вы должны быть установлены.

Ответ 6

Здесь полезный HTMLTIDY.CFG по умолчанию, который довольно печатает HTML для вас:

// sample config file for HTML tidy
indent: auto
indent-spaces: 2
wrap: 72
markup: yes
output-xml: no
input-xml: no
show-warnings: yes
numeric-entities: yes
quote-marks: yes
quote-nbsp: yes
quote-ampersand: no
break-before-br: no
uppercase-tags: no
uppercase-attributes: no
char-encoding: latin1
new-inline-tags: cfif, cfelse, math, mroot,
  mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover,
  munder, mover, mmultiscripts, msup, msub, mtext,
  mprescripts, mtable, mtr, mtd, mth
new-blocklevel-tags: cfoutput, cfquery
new-empty-tags: cfelse

Взято из: http://sourceforge.net/p/notepad-plus/discussion/482781/thread/c6afffe0

Ответ 7

Щелкните правой кнопкой мыши Notepad ++
Запуск от имени администратора

Ответ 8

Am на v6.6.8, и этот плагин работал хорошо:

https://code.google.com/p/npp-tidy2/downloads/list

Почтовый пакет имеет файл dll и папку doc.

Скопируйте dll в: %ProgramFiles%\Notepad++\plugins\ и извлеките содержимое документа до: %ProgramFiles%\Notepad++\plugins\doc\

Перезапустите N ++ после копирования.

Использование: плагины > Tidy2 > ...

По умолчанию Tidy2 генерирует другие теги HTML. Это можно предотвратить, настроив output-xml: no и show-body-only: yes из плагинов > Tidy2 > Edit config...

Подробнее об этом: Предотвратите порядок ввода html-тегов

Ответ 9

Я предполагаю, что вам нужно обновиться. У меня есть Notepad ++ 5.3.1 (Unicode). Текстовый фреймворк TextFX HTML Tidy работает очень хорошо, а набор цветов - mdash, который используется для того, чтобы дать мне ту же проблему, что и вы описали: mdash больше не блокирует диалог Styler.