Как быстро обрамлять желаемыми тегами текст в Notepad++

Приветствую!

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

И именно добавлению этого функционала и будет посвящён данный материал. На конкретном примере мы будем добавлять тег кавычек.

Image

Наглядный пример быстрого обрамления необходимыми тегами выделенного текста в Notepad++

Естественно, за место них можно добавить любые другие теги.

Image

Быстрое добавление желаемых тегов в начало и конец выделенного текстового содержимого в Notepad++ – инструкция

  1. Первым делом откроем сам текстовый редактор. Далее в верхнем меню нажмём Плагины -> Управление Плагинами…
  2. В открывшемся окне, во вкладке Доступные поставьте галочку напротив PythonScript и нажмите кнопку Установить.
  3. После установки плагина в верхнем меню нажмите Плагины -> Python Script -> New Script
  4. Откроется окно сохранения файла, дайте ему имя, к примеру, addtags.py
  5. После чего этот файл откроется на редактирование. Введите туда следующий код:
    # -*- coding: utf-8 -*-
    from Npp import editor, notepad
    
    def wrap_with_quotes():
        selected_text = editor.getSelText()
        if (len(selected_text.strip()) > 0):
            new_text = '«' + selected_text + '»'
            start_pos = editor.getSelectionStart()
            end_pos = editor.getSelectionEnd()
            editor.replaceSel(new_text)
            editor.setSel(start_pos, start_pos + len(new_text))
    
    wrap_with_quotes()

    После ввода сохраните файл. В данном конкретном примере выделенный текст будет обрамляться кавычками «». Если же вам нужны другие теги, то отредактируйте их в коде.

  6. Далее в верхнем меню нажмите Плагины -> Python Script -> Configuration… и в открывшемся окне выберите ранее созданный скрипт и нажмите по кнопке Add, чтобы в блоке под именем Menu оный появился. И далее нажмите по кнопке OK, чтобы сохранить настройку и закрыть окно.

    Добавляем в меню необходимый скрипт

  7. Осталось дело за малым. Прописать его в самом контекстном меню (меню, которое вызывается при клике правой клавишей мыши). Для этого в верхнем меню нажмите по пункту Опции -> Редакт. Контекстное Меню
  8. Откроется на редактирование файл contextMenu.xml . Там в любом удобном для вас месте пропишите следующую строку:
    <Item PluginEntryName="Python Script" PluginCommandItemName="addtags" ItemNameAs="Обрамить символами «»"/>

    После чего сохраните.

    Добавляем в конкретное меню пункт меню, отвечающий за обрамление необходимыми тегами выделенного текста

  9. Перезапустив Notepad++, вы можете воспользоваться добавленным функционалом.

    Теперь в Notepad++ можно быстро обрамить текст необходимыми тегами через контекстное меню

Вот так можно с лёгкостью добавить обрамление желаемыми тегами любой выделенный текст в текстовом редакторе Notepad++

Если данная инструкция вам помогла в работе, то пожертвуйте на развитие в столь сложные времена. Заранее спасибо.

Image

Закрыть Мы рады, что смогли помочь Вам в решении поставленной задачи или проблемы.

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Закрыть Попробуйте найти другие ответы на сайте
...или задайте вопрос в комментариях, где Вам обязательно ответят в кратчайшие сроки.
Опрос: помогла ли вам эта статья?
Да
Нет
 
Ужасная статья
Так себе статья
Нормальная статья
Хорошая статья
Отличная статья!
оцените материал
  • Помогла \ понравилась статья? Поделись ею в соцсетях!

Пожертвование сайту IT-Actual.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)
На что пойдут пожертвования \ реквизиты других платёжных систем
Привет.

Не секрет, что в экономике ныне дела обстоят не лучшим образом, цены растут, а доходы падают. И данный сайт также переживает нелёгкие времена :-(
Если у тебя есть возможность и желание помочь развитию ресурса, то ты можешь перевести любую сумму (даже самую минимальную) через форму пожертвований, или на следующие реквизиты:



СБП: +79687316794
Номер банковской карты: 2200 7010 5404 2707 (Т-Банк)
Номер банковской карты: 2204 1201 1997 3887 (ЮMoney)
Кошелёк ЮMoney: 410015361853797
BitCoin: 1DZUZnSdcN6F4YKhf4BcArfQK8vQaRiA93

Оказавшие помощь:
Сергей И. - 500руб
<аноним> - 468руб
<аноним> - 294руб
Мария М. - 300руб
Валерий С. - 420руб
<аноним> - 600руб
Полина В. - 240руб

Деньги пойдут на оплату хостинга, продление домена, администрирование и развитие ресурса. Спасибо.
С уважением, создатель сайта IT-Actual.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

я хочу написать комментарий анонимно (без ввода имени и адреса электронной почты)

Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.