Я использовал плагин сравнения в Notepad++. Я хочу скопировать только выделенные строки. Строки не в закладках.
Как скопировать выделенные строки в Notepad++?
Ответы (3)
Единственный способ, который я нашел для этого до сих пор, и это не идеально, если есть множество разных строк, - это.
- Поместите курсор в начало файла.
- Затем вы можете щелкнуть значок «Далее» (стрелка вниз), и это приведет вас к первому отличию.
- Нажмите ctrl+F2, чтобы переключить закладку
- Повторяйте шаги 2 и 3, пока не дойдете до конца файла.
- Откройте меню «Поиск» > «Закладка» > «Копировать строки с закладками».
Затем вы можете вставить строки, где хотите. Я не уверен, что вы могли бы записать это в макрос.
Я не знаю, как сделать это автоматически, но вы можете включить мультиредактирование (настройки->префы->редактирование).
Затем вы можете CTRL + выбрать нужные строки, скопировать и вставить.
Мне нужно было сделать то же самое, у меня было около 1000 отсутствующих строк, и мне нужно было выбрать их и перенести в другой файл. Они были сгруппированы примерно в 50 или около того блоков.
Я пошел и выбрал добавленные (зеленые линии), затем нажал вкладку, чтобы сделать отступ для этих строк. Я сделал это для каждого из блоков. Все прошло довольно быстро, так как одна рука была на мыши и щелкала прокруткой, чтобы выбрать, а другая была на клавише табуляции.
Затем я пересортировал файл, поместив отступы вверху. Сравнил еще раз, чтобы ничего не упустить.
Теперь все новые строки находятся вверху. Я просто выбираю и копирую-вставляю в новый файл, затем Shift-Tab, чтобы убрать отступ.