В Dreamweaver при печати </
автоматически закрывается последний открытый тег, поэтому вам не нужно вводить его полностью, и это помогает, если вы не уверены, закрыли ли вы его или нет. Есть ли плагин, который дозирует это для Notepad ++?
Это не похоже на текстовый FX, где ввод открывающего тега / скобки добавляет закрытие на другой стороне курсора. Такое поведение является автоматическим завершением, которое происходит при </
вводе, DW находит любой самый открытый открытый тег и закрывает его. Я обнаружил, что, когда у меня есть возможность использовать DW, я буду использовать эту функцию гораздо чаще, чем все, что предоставляет DW. Поэтому я хотел бы знать, есть ли способ сделать это на АЭС.
Вот вопрос
о предпочтениях DW: обратите внимание, как существует другая опция, которая делает то, что делает текст FX, но я не хочу этого.
Я не против неортодоксальных предложений, какого-то макроса или взлома засорения. Что-нибудь, чтобы подражать функциональности. Если нужно, я мог бы написать плагин, я просто не знаю, как это сделать.
Ответы:
Перейдите в настройки TextFX / TextFX и установите флажок «автоматически закрывать теги XHTML».
Это заставляет его работать и в простых HTML-файлах.
источник
<p>
приведет вас<p>|</p>
туда, где | это строка ввода. Я хочу, чтобы после печати я дал ему точную информацию о</
том, как он дозируется в Dreamweaver. Dw найдет следующий открытый тег и закроет его, если вы введете</
25 открытых тегов и напечатаете</
25 раз, и все они будут закрыты в правильном порядке. TextFX удобен при создании страницы, но редактирование его позже, если я оберну раздел, скажем, в div, мне нужно будет найти конец и напечатать его. Иногда это может быть проблемой. так что +1 к DwДа, это можно сделать в Notepad ++, и это очень легко сделать. Следуй этим шагам:
источник
</
и она будет завершена до первого незамеченного тега.Очень частичный ответ:
Вы не включить в TextFX / Настройки TextFX опцию «Auto близко XHTML / XML».
Перейдите в диалоговое окно « Настройки» -> «Настройки ». Нажмите на вкладку Резервное копирование / Автозаполнение и установите параметр Включить автозаполнение .
Это позволит вам выбрать имя конечного тега из префикса.
Лично я бы предпочел для Notepad ++ ответ @ user79590 вместо моего ответа. Если оба ответа не являются удовлетворительными, я бы искал другой HTML-редактор, так как я не верю, что для Notepad ++ существует какая-либо другая возможность.
источник
</d
" для div), а затем выбрать имя из списка. Функциональность Dreamweaver является автоматической.Возможно, вы могли бы использовать HTMLKit с ярлыком «ALT + END», который завершит ваш текущий тег. Может быть, в N ++ есть что-то подобное ...
источник
</
вALT+END
. Однако я не знаю ни одного подобного ярлыка на АЭС. Любой, кто действительно может хотеть трубить, потому что они могут просто получить награду.Notepad#
плагин, который имеет эту функциональность. Итак, используя это в сочетании с Auto HotKey (AHK), у нас все-таки может быть обходной путь ... Я сейчас работаю над сценарием ...Эта тема может быть довольно старой, но вот ответ. Используйте Менеджер плагинов (Плагины -> Менеджер плагинов) и установите XML Tools.
После установки инструменты XML будут отображаться в пункте меню «Плагины», и в его функциональности есть опция «Автоматически закрывать теги».
Ура!
источник
Если ни один из приведенных выше ответов не делает то, что вы хотите, вы также можете отправить запрос о функции разработчику Notepad ++ здесь:
http://sourceforge.net/p/notepad-plus/feature-requests/
Или вы можете разработать плагин самостоятельно и представить его разработчику.
источник
попробуйте установить:
выполните этот шаг:
Нажмите
Plugins
>Notepad#
>Close last open tag
или нажмите (
Ctrl
+.
)Примечания:
не очень хорошо для вложенных тегов. просто хорошо для вашего последнего открытого тега.
выполните этот шаг:
Plugins
>XML Tools
>Tag auto-close
другой вопрос похож:
Notepad ++ закрытие последнего открытого тега
Notepad ++ XML Auto Indent + закрытие тегов
HTML-тег автозаполнения в Notepad ++?
Блокнот ++ - выделите текст и вставьте в него HTML-тег <tag> </ tag>
Размещение тегов вокруг выделенного текста в блокноте ++
обернуть выделение вокруг ... в блокноте ++
источник
Используя плагин Notepad ++ Notepad #, упомянутый в ответе @ user2427906 , а также AutoHotKey , можно закрыть HTML-теги в коде Notepad ++ после ввода текста
</
, как в Dreamweaver. После правильной настройки вот код AHK, который вы можете использовать, чтобы заставить его работать:Примечание. Используется команда «WinActive», поэтому она будет работать только в окне Notepad ++. Также обратите внимание, что если вы введете
</
его, он сначала выдаст 2 команды Backspace, прежде чем пытаться закрыть тег, и эти символы будут удалены независимо от того, закрыт тег или нет.В сумме: Блокнот # предоставляет вам возможность ввода
Ctrl+.
, чтобы закрыть тег, что приведет нас на полпути. И AutoHotKey затем используется для сопоставления</
сCtrl+.
Спасибо @ user2427906, а также этот ответ .
источник