Notepad++ додати до кожного рядка

Я використовую Notepad++ і не можу в цьому розібратися:

У мене є багато рядків, які починаються з http. Мені потрібно додати деякий текст перед ним у кожному рядку. Крім того, мені потрібно додати різний текст в кінець кожного рядка. Кожен рядок закінчується по-різному.

Який найшвидший спосіб додати текст на початок і кінець кожного рядка?

Рішення

Виконайте наступні дії:

  1. Натисніть Ctrl+H, щоб викликати діалогове вікно Знайти/Замінити.
  2. Виберіть опцію Регулярний вираз в нижній частині діалогового вікна.

Додати слово, наприклад, test, на початку кожного рядка:

  1. Введіть ^ в текстовому полі Знайти що
  2. Ввести test в текстовому полі Замінити на
  3. Помістіть курсор в перший рядок файлу, щоб переконатись, що будуть змінені всі рядки
  4. Натисніть кнопку Замінити все.

Додати слово, наприклад, test, в кінець кожного рядка:

  1. Введіть $ в текстовому полі Знайти що
  2. Ввести test в текстовому полі Замінити на
  3. Помістіть курсор в перший рядок файлу, щоб переконатися, що будуть задіяні всі рядки
  4. Натисніть кнопку Замінити все.
Коментарі (10)
  1. Перемістіть курсор на початок першого рядка
  2. Утримуючи клавіші Alt + Shift і використовуючи клавішу керування курсором вниз, розширити виділення до кінця блоку

Це дозволяє набирати текст на кожному рядку одночасно.

Рішення я знайшов вище тут.

Думаю, що це набагато простіше, ніж використовувати regex.

Коментарі (2)

Notepad++ має дуже потужні можливості редагування. (Сьогодні я шукаю аналогічну функцію у Sublime Text), але для Notepad++ просто утримуйте Alt при перетягуванні миші. Те, що ви введете, замінить вибраний стовпець у кожному рядку. Щоб вставити без заміни існуючого тексту, використовуйте Alt-Shift.

Коментарі (4)