Блокнот++ HTML аккуратный

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

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


person Aethex    schedule 30.04.2009    source источник


Ответы (9)


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

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

text-spaces: 2

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

person phenry    schedule 18.05.2009
comment
Хм - здесь не работает (совсем): Файл находится в нужной папке, доступен для чтения, записи, Notepad++ перезапущен, но все еще ошибка о том, что HTMLTIDY.CFG не найден + исключение впоследствии. :| - person Jinxed; 22.09.2015

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), вам нужно будет настроить разрешения для аккуратной папки, чтобы разрешить доступ без прав администратора.

person Noah    schedule 28.10.2011
comment
+1 это заставило меня работать, спасибо! Но я взял файлы из папки Unicode - person Bulan; 08.11.2011
comment
У меня это работало с версией 6.1.x Notepad++, но даже с версией Unicode мне пришлось использовать плагин ANSI. Сбой плагинов Unicode: stackoverflow.com/questions /11591532/notepad-6-1-x-and-htmltidy - person Horst Walter; 21.07.2012
comment
Для тех, кто это читает. Это ответ. Я пробовал несколько других подходов к этому вопросу, но это единственный, который сработал. - person Seth Spearman; 29.01.2015
comment
Кажется, все еще работает с выпуском 6.7, спасибо! - person AFract; 05.02.2015
comment
Ссылка для скачивания 5.9 не работает, см. это: notepad-plus-plus.org/ скачать/v5.9.0.html. Или для других версий здесь: notepad-plus-plus.org/download/all- версии.html - person Nicholas Petersen; 29.07.2015

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

person nsitu    schedule 07.08.2009
comment
этот сделал это для меня, но я отредактировал права пользователя для файла %ProgramFiles%\Notepad++\plugins\Config\tidy\TIDYCFG.INI (np++ v5.6.8) - person mtness; 08.03.2010
comment
на самом деле нужно настроить права пользователя для обоих файлов. - person mtness; 08.03.2010

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

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

person Peter    schedule 26.05.2010

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

  1. Дайте полное разрешение для всех пользователей папке «C:\Program Files (x86)\Notepad++».
  2. Создайте новую папку с именем «Config» в папке «C:\Program Files (x86)\Notepad++\plugins».
  3. Загрузите этот файл: http://jwaltonmedia.com/tools/tidy.zip. Это заархивированная версия "аккуратной" папки.
  4. Извлеките заархивированную папку в папку «Config», которую вы создали выше. Должна быть создана папка с названием «tidy».

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

person Giri Alwar    schedule 03.05.2011
comment
спасибо, но ваша ссылка не работает, есть шанс на зеркало (надеюсь, я не опоздал :( ) - person Dany Khalife; 15.12.2011
comment
Это не сработало, потому что zip-файл не может быть открыт. Это действительно не должно требоваться. Просто кажется, что плагины для блокнота ++ сложно установить, но на самом деле их невозможно заставить работать. - person Adamantus; 24.02.2012
comment
Предоставление полных разрешений чему-либо в программных файлах действительно нежелательно ни в какой ситуации. - person Mitchell Skurnik; 30.07.2013
comment
@MitchellSkurnik: Верно! Не лучше, чем другой ответ о запуске NP++ от имени администратора. Это и другие раздражающие звенящие колокольчики, и кажется разумным вообще не использовать этот плагин. Меня интересует программное обеспечение от разработчиков, которые даже не чувствуют необходимости применять к себе базовые правила безопасности :-( - person mins; 23.07.2016

Вот полезный 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

person james.garriss    schedule 10.09.2013

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

person Tomas    schedule 24.05.2011
comment
Проблема с этим решением заключается в том, что если вы запустите его в 64-разрядной версии Windows 7; это может привести к тому, что пункт контекстного меню «Открыть с помощью Notepad++» не будет работать (как это было у меня). Лучше просто изменить права доступа к файлам CFG и INI; затем запустите от имени администратора. - person Frank Rosario; 29.08.2011
comment
И не забудьте на всякий случай удалить брандмауэр! - person mins; 23.07.2016

Нахожусь на v6.6.8, и этот плагин работал хорошо:

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

В ZIP-пакете есть файл dll и папка с документами.

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

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

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

По умолчанию Tidy2 генерирует другие теги HTML. Вы можете предотвратить это, настроив output-xml: no и show-body-only: yes в Плагины > Tidy2 > Изменить конфигурацию...

Подробнее об этом: Запретить Tidy добавлять теги html

person Shiyaz    schedule 09.04.2015

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

person Community    schedule 01.05.2009
comment
Все еще происходит в v5.9 на Windows 7 - person endolith; 13.05.2011