2010-11-15 3 views
13

Мне было интересно, есть ли простой способ разместить целые куски текста в тегах в Notepad ++.Notepad ++: инкапсулировать текст по тегам

Например, у меня есть следующие:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 

Есть ли способ, как я могу выбрать текст в каждой строке, а затем нажмите горячую клавишу или что-то и есть весь текст я только выбранные облицованный в теге (например, в теге ap)?

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> 

ответ

17

Посмотрите на Macro capabilities Блокнота ++.

Ваш Macro выполнил бы следующие действия, указав, что вы выбрали текст для добавления тегов.

CTRL-X 
Type: <p> 
CTRL-V 
Type: </p> 
0

Для получения дополнительной функциональности вы также можете попробовать плагин "WebEdit" или плагин "Zen Coding - Python". я использую, что в прошлом один сам, но вы должны установить «Python Script» плагин тоже, и установить Python на вашем компе ...

12

Обновление: блокнота # плагин, к сожалению, больше не поддерживается, что делает его недоступным для Notepad ++ версии 7 и выше. Там, похоже, нет другого плагина, который работает совершенно гладко, но плагин Emmit подходит очень близко. После установки с помощью диспетчера подключаемых модулей, вы можете выбрать текст, нажмите Ctrl + Alt + Сдвиг + Введите введите тег, который вы хотите использовать в диалоговом окне, а затем нажмите Enter еще раз, чтобы обернуть выбор в теге.


Недавно модернизированный Notepad ++ и имеет плагин я обычно используется, чтобы обернуть текст в HTML-тег отключенным (имя которого я не помню), я наткнулся на эту тему первой и десяток других, которые Бесполезный Я упомянул ответ, который я искал: Блокнот # плагин.

Вы можете установить его через Менеджер плагинов. После установки вы можете выбрать текст, нажмите Ctrl + Alt + W и просто введите любой тег, который хотите использовать. Эта операция завершает выбор в теге открытия и закрытия, где ваши нажатия клавиш одновременно изменяют оба тега.

Notepad# Screenshot: Plugins > Notepad# > Warp selection with tag

Смежные вопросы