Чи можу я скопіювати у Блокнот ++ декілька рядків у провідний чи кінцевий простір іншого файлу?


15

Скажіть, у мене в Notepad ++ відкриті такі два файли

введіть тут опис зображення

Чи можна скопіювати текст праворуч і вставити його зліва, щоб я закінчив

Копія

Б це

C текст

D над (тощо)

або

копія А

це Б

текст С

над D

Відповіді:


19

Так. Зробіть блок-копію / вставлення.

Утримуючи Altнатиснувши, вибираючи текст, скопіюйте та скопіюйте його. Потім утримуйте, Alt указуючи, куди ви бажаєте скопіювати, у потрібному файлі. Не вибирайте жодних символів - просто перетягніть курсор вниз, щоб він блимав у декількох рядках. Потім вставте текст.

Вертикальне / блокове редагування також можна виконати, утримуючи Alt+ Shiftразом зі стрілками на клавіатурі.


Примітка. Цей метод також можна використовувати для введення тексту одночасно в декілька рядків. Ви також можете отримати доступ до цього через меню редагування, як показано нижче. Режим стовпця просто повідомить вам про швидке використання клавіатури. Редактор стовпців вставить один або декілька символів (або нумерацію), починаючи з курсору та у всіх наступних рядках, поки не досягнете кінця файлу.

введіть тут опис зображення


@Snailer Це дуже зручна функція. Ласкаво просимо!
Бен Річардс

1
Ви також можете утримувати Alt + Shiftклавіші зі стрілками на клавіатурі, щоб повністю виконати вертикальний вибір за допомогою клавіатури.
Прорив

1

Так, свого роду - використовувати стовпчикові операції.

  1. У файлі для копіювання утримуйте Altклавішу та за допомогою миші виберіть прямокутник тексту, наприклад перший символ перших чотирьох рядків. Ви можете пройти повз кінця рядка (вибравши блок ширший, ніж деякі з рядків)
  2. Скопіюйте це (наприклад Ctrl-C)
  3. Переверніть ваш цільовий файл
  4. Вставте його (наприклад Ctrl-V) на початку першого рядка. Коли ви використовували стовпець для копіювання тексту, він буде вставляти той самий блок (без нових рядків) у цільовий файл.

На жаль, він не обробляє пробіли цілком підходящо для вашого прикладу. Вам потрібно буде поставити пробіл в кінці скопійованого блоку в кожному рядку. На щастя, ви можете знову використовувати операції зі стовпцями.

  1. Після вставки блоку знову утримуйте Altклавішу та виберіть прямокутник нульових стовпців прямокутника праворуч від вставленого блоку. Так як нульова ширина, блокнот ++ малює його як вертикальну лінію
  2. Edit > Column Editor(Або натисніть Alt-C), і поставити spaceв систему Text To Insert. Тут буде вставлено пробіл у кожному рядку, праворуч від вставленого блоку

Це не спрацює, якщо текст, який ви вставляєте, має різну довжину в кожному рядку, оскільки ви не можете вибрати одну вертикальну лінію, до якої потрібно вставити пробіли. Тому я поставив би пробіл на кінці кожного рядка джерела перед копіюванням - Ctrl-Hщоб відкрити Replaceдіалогове вікно, натисніть Regular Expressionправоруч внизу та замініть $на space.

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