Скажем, у меня открыты следующие 2 файла в Notepad++
Можно ли скопировать текст справа и вставить его слева, чтобы в итоге я получил
Копия
В этом
C текст
D более (и т.д.)
или же
копия А
это Б
текст С
над D
Скажем, у меня открыты следующие 2 файла в Notepad++
Можно ли скопировать текст справа и вставить его слева, чтобы в итоге я получил
Копия
В этом
C текст
D более (и т.д.)
или же
копия А
это Б
текст С
над D
Да. Сделайте блок копирования / вставки.
Удерживая нажатой клавишу Alt , выберите текст для копирования и скопируйте его. Затем, удерживая клавишу «Alt» , выберите место, куда вы хотите скопировать файл назначения. Не выбирайте никаких символов - просто перетащите курсор вниз, чтобы он вспыхнул на нескольких строках. Затем вставьте текст.
Вертикальное / блочное редактирование также можно выполнить, удерживая Alt+Shift вместе с клавишами со стрелками на клавиатуре.
Примечание. Этот метод также можно использовать для одновременного ввода текста в несколько строк. Вы также можете получить доступ к этому через меню редактирования, как показано ниже. Режим колонок просто скажет вам сочетание клавиш для использования. Редактор столбцов будет вставлять один или несколько символов (или нумерацию), начиная с курсора и во всех последующих строках, пока не дойдете до конца файла.
Да, вроде - используйте операции с колонками.
Alt
и с помощью мыши выберите прямоугольник текста, например, первый символ первых четырех строк. Вы можете пройти за конец строки (выделив блок шире, чем некоторые строки)Ctrl-C
)Ctrl-V
) в начале первой строки. Поскольку вы использовали операцию столбца для копирования текста, он вставит тот же блок (без каких-либо переносов) в целевой файл.К сожалению, он не будет обрабатывать пробелы, что вполне подходит для вашего примера. Вам нужно будет поставить пробел в конце скопированного блока в каждой строке. К счастью, вы можете снова использовать операции со столбцами.
Alt
и выберите прямоугольник шириной в ноль столбцов справа от вставленного блока. Блокнот ++ отображает его как нулевую ширину в виде вертикальной линии.Edit > Column Editor
(или нажмите Alt-C
) и вставьте space
в Text To Insert
. Это вставит пробел в каждой строке, справа от вставленного блокаЭто не будет работать, если текст, который вы вставляете, имеет разную длину в каждой строке, потому что вы не можете выбрать одну вертикальную строку для вставки пробелов. Поэтому я бы поставил пробел в конце каждой строки исходного текста перед копированием - Ctrl-H
чтобы открыть диалоговое окно « Replace
», щелкните « Regular Expression
в правом нижнем углу и замените $
space
.