Додайте рядок до кожного рядка вибору


11

Щоб додати рядок до кожного рядка виділення, я зазвичай використовую "збільшити відступ рядка" (який додає вкладку до кожного рядка), а потім запускаю пошук вкладки / заміни мого рядка.

Хтось знає, як додати рядок до кожного рядка виділення?


3
Один із способів виконання припуску, що не передбачає пошуку / заміни, - перемістити курсор до початку першого рядка, утримувати Alt + Shiftі використовувати клавішу вниз курсором, щоб розширити виділення до кінця блоку. Це дозволяє вводити кожен рядок одночасно
Саймон

Я відповів відповідь нижче
Саймон

Відповіді:


16

Примітка. Спочатку я неправильно прочитав це питання, тому натомість я опублікував це як коментар, оскільки він як і раніше потенційно корисний, але не є відповіддю

Один з методів, який не передбачає пошуку / заміни (але працює лише в тому випадку, якщо ви хочете робити це в кожному рядку, включаючи порожні рядки у своєму блоці), це такий:

  • Перемістіть курсор на початок першого рядка
  • Утримуйте клавішу Alt + Shiftта натисніть клавішу вниз, щоб розширити вибір до кінця блоку

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


Дякую, я не знайшов відповіді на моє конкретне запитання, але це вирішило мою проблему / дуже корисно.
Muleskinner

@Simon Просто чудово
прабхакаран

Принаймні, в моїй поточній версії Notepad ++ (7.7.1) це працює лише в тому випадку, якщо рядки мають однакову довжину, інакше вона буде вставлена ​​в кожен рядок у тому ж стовпчику, що і довжина першого рядка виділення.
Іонафан

5
  1. Виберіть Пошук -> Знайти
  2. Виберіть вкладку Замінити
  3. У нижньому лівому куті виберіть Регулярний вираз як режим пошуку
  4. Введіть як Знайдіть що: $
  5. Введіть як Замінити на: рядок, який ви хочете мати в кінці рядків
  6. Перевірка у виборі
  7. Клацніть Знайти далі або Замінити все

Цей веб-сайт підходить для тестування регулярних виразів і має швидке посилання:

http://rubular.com/


Але ^ - це початок рядка, гадаєте, ви маєте на увазі $? Але все одно, і те й інше дає мені "Регулярний вираз для пошуку формується погано"
Muleskinner

Все ще дає мені "Регулярний вираз для пошуку сформований погано", я використовую Notepad ++ v.5.6.4 (unicode)
Muleskinner

Так, спершу я неправильно прочитав ваше запитання, але потім я оновив свою відповідь. Тоді не знаю, що це таке? У мене є Notepad ++ 5.9.3 у Windows 7. Можливо, ви можете спробувати оновити, якщо ця помилка стосується вашої версії Notepad ++? Також, можливо, ви можете спробувати шукати регулярне вираження "а" чи "." щоб переконатися, що звичайні вирази взагалі не працюють у вашому налаштуванні.
kek

4

Замініть регулярний вираз $потрібним рядком.


це дає мені "Регулярний вираз для пошуку сформований погано", як я повинен форматувати $?
Muleskinner

3

Крім того,

  1. Виберіть Пошук -> Замінити
  2. Виберіть Розширений для режиму пошуку
  3. Знайдіть що: \ n
  4. Замініть на: Що б \ n не було

Зауважте, що якщо ви вимкнете \ n у пункті Замінити на , всі ваші рядки будуть вставлені разом (що, мабуть, не є тим, що ви хочете).

Зазвичай я залишаю Notepad ++ у розширеному режимі, тому що він дозволяє додатково вставляти лінії для отримання (видаляючи \ n) або розділяючи їх (вставляючи \ n), і не плутаю спеціальні символи, такі як * + () тощо ( Який часто шукаю в коді C ++.)


0

ПРО вибрані рядки, у мене є хитрість 1.перше, навчіться вставляти кожен рядок на початку та рядку. ( Https://www.youtube.com/watch?v=SiPLZzRqEwM ) 2.різати текст (який потрібно зробити ), вставте ці нові файли (у блокнот) 3.insert (відповідно до 1) 4.ріжте їх і вставте у свій початковий файл


Будь ласка, прочитайте запитання ще раз уважно. Ваша відповідь не відповідає на початкове запитання.
DavidPostill

якщо ви спробуєте зробити це, це спрацює.
一个 患有 癌 并且 卓越 的 工程师 来 陆家嘴 搞 金融 显然 是 理想 哈哈哈

-1

Це можна зробити за допомогою блокнота ++. Це пояснюється тут крок за кроком. http://dotnet-programming-solutions.blogspot.ae/2012/11/how-to-add-text-to-beginning-or-end-of.html В основному це звичайний вираз відповідності та заміни. Це так просто, як знайти-> замінити всіх.


1
Це додає нічого, про що вже не було сказано.
тейлін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.