Форум программистов, компьютерный форум, киберфорум
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.58/55: Рейтинг темы: голосов - 55, средняя оценка - 4.58
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
1

Notepad++. Выделение фрагмента текста

12.08.2020, 10:57. Показов 11193. Ответов 44
Метки нет (Все метки)

Необходимый фрагмент не помещается в окно. Пробую использовать опцию "Выделение начало-конец" - ничего не получается.
В настройках установил "Cntrl-клик" - выделяется весь текст.
Как сделать это простейшее действие?

А вообще задача такая. Сравниваю два файла. Нужно под рукой иметь две функции. Одна - удаление строк в обоих, где есть какие-то различия, и вторая - обратная - удаление одинаковых строк.

Добавлено через 57 минут
Нашел. Шифт + клик.

Добавлено через 10 минут
Как-то это все мучительно трудоемко!
Текст... ну огромен!
Ну простейшая же функция!
Выделил строку (это будет начало). Влез в поиск, забил в него символ. Нашел нужную строку, ткнул в нее (это будет конец) - фрагмент выделился.
Как этого добиться?
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2020, 10:57
Ответы с готовыми решениями:

NotePad - организовать блочную замену фрагмента кода
Ребята, подскажите, как в NotePad организовать блочную замену куска кода во всеx файлаx в...

Выделение цветом изменённых строк в Notepad++
Как в notepad++ включить выделение цветом строк, которые были изменены в текущем сеансе работы с...

Notepad++ замена текста
Приветствую. Ситуация такая. Имеется 2 файла, в обоих файлах имеются идентичные в начале строки,...

Notepad++ заморозить часть текста
Как заморозить часть текста, чтобы при нажатии он не выделялся и курсор переходил на ввод нового...

44
3589 / 1927 / 750
Регистрация: 06.06.2017
Сообщений: 6,723
12.08.2020, 19:29 2
Даблклик выделяет слово. Триплклик выделяет строку с переводом строки. Из начала строки Alt+Shift+End выделит строку. Что конкретно надо?

Цитата Сообщение от Bazaroff Посмотреть сообщение
А вообще задача такая.
В cmd-разделе разбиралось.
0
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 20:33  [ТС] 3
Цитата Сообщение от FlasherX Посмотреть сообщение
Что конкретно надо?
Выделить фрагмент от определенной строчки до другой определенной строчки. Шифт работает только если фрагмент помещается в окне (у меня по-крайней мере так).
В моем случае фрагменты очень большие, в окно не вмещаются.
Надо:
1) выделить строку;
2) через поиск найти и выделить строку с необходимым символом (словом);
3) выделить весь этот фрагмент.

Добавлено через 13 минут
В любом случае для выделения нужной строки мне необходимо использовать поиск. Текст просто огромен, и скролом пол-дня мотать придется.
0
3589 / 1927 / 750
Регистрация: 06.06.2017
Сообщений: 6,723
12.08.2020, 22:32 4
Bazaroff, фрагмент — это любая часть текста. Так? Можно поставить курсор в его начале, нажать Ctrl+F, отметить ◉ Регуляр. выражен. ☑ и новые строки, вставить .+(?=искомая строка), нажать Enter.
1
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 22:47  [ТС] 5
FlasherX, ничего не понял, но все равно спасибо!(
0
32 / 28 / 5
Регистрация: 02.08.2020
Сообщений: 131
Записей в блоге: 1
12.08.2020, 22:54 6
Bazaroff, сверни блок кода и выдели то есть оберни текст в фигурные кавычки
1
3589 / 1927 / 750
Регистрация: 06.06.2017
Сообщений: 6,723
12.08.2020, 22:59 7
Bazaroff, а что тут может быть непонятного?
0
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 23:02  [ТС] 8
Userganz, еще менее понятно((( но тоже спасибо!

Добавлено через 1 минуту
Цитата Сообщение от FlasherX Посмотреть сообщение
.+(?=искомая строка)
В смысле это такой синтаксис?

Добавлено через 1 минуту
Щас, попробую наглядно показать.
0
3589 / 1927 / 750
Регистрация: 06.06.2017
Сообщений: 6,723
12.08.2020, 23:04 9
Цитата Сообщение от Bazaroff Посмотреть сообщение
В смысле это такой синтаксис?
Угу. Вместо искомая строка пишем свою. Если есть спецсимволы, то экранируем с \ спереди.
0
32 / 28 / 5
Регистрация: 02.08.2020
Сообщений: 131
Записей в блоге: 1
12.08.2020, 23:04 10
Bazaroff, подробнее
есть текст типа
строка1
строка2
....
строка999
строка 1000
тебе нужно выделить текст со строки2 до строки999
исправляешь так
строка1
{
строка2
...
строка999
}
строка1000

возле { слева наводишь курсор на плюсик (или мунс) в квадрате и кликаешь
будет типа
строка1
{...
строка1000
то есть всё поместиться на одном экране
0
3589 / 1927 / 750
Регистрация: 06.06.2017
Сообщений: 6,723
12.08.2020, 23:08 11
Цитата Сообщение от Userganz Посмотреть сообщение
то есть всё поместиться на одном экране
Речь про выделение, а не "поместится"...
0
32 / 28 / 5
Регистрация: 02.08.2020
Сообщений: 131
Записей в блоге: 1
12.08.2020, 23:12 12
FlasherX, эммм ну а выделить мышкой можно там же надо будет выделить три строки... или я один знаю что такое сворачивать блоки?
0
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 23:16  [ТС] 13
Notepad++. Выделение фрагмента текста


Строки 320939 и 320940 - найденное различие в двух рег-файлах.
Мне необходимо выделить (например для удаления) все, что выше этих строк из этой ветки. Знаю только, что имя любой ветки начинается с символа "[". (В конкретном случае имя этой ветки это строка 320103). То есть мотать очень долго. И работы такой еще предстоит много сделать. Вот и хочу упростить задачу.
0
3589 / 1927 / 750
Регистрация: 06.06.2017
Сообщений: 6,723
12.08.2020, 23:20 14
Userganz, почему три? Одну с переводом строки. Но тогда в выделение попадут сами фигурные скобки. И, разумеется, нужен предварительный выбор си-подобного синтаксиса.
0
32 / 28 / 5
Регистрация: 02.08.2020
Сообщений: 131
Записей в блоге: 1
12.08.2020, 23:26 15
FlasherX, я давно не юзал npp почти всё забыл
Bazaroff, курсор на строку 320938 ctrl+alt+f

Добавлено через 1 минуту
после этого обрати внимание на нумерацию строк, так же на квадрат возле номера строки
0
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 23:27  [ТС] 16
Цитата Сообщение от Userganz Посмотреть сообщение
курсор на строку 320938 ctrl+alt+f
И ничего не произошло! Только перепрыгнуло хрен знает куда!
0
32 / 28 / 5
Регистрация: 02.08.2020
Сообщений: 131
Записей в блоге: 1
12.08.2020, 23:32 17
Bazaroff, у тебя свернулся блок кода,- обрати внимание на нумерацию строк то есть у тебя после строки 320103 идёт строка 320938, при этом данные находятся в файле но свёрнуты в одну строку
возле строки 320103 есть плюс в квадрате, нажав на него данные развернутся

для примера кликни пару раз на любой минус возле нумерации строк
0
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 23:38  [ТС] 18
Цитата Сообщение от Userganz Посмотреть сообщение
после строки 320103 идёт строка 320938
стоп! А откуда ему знать заранее что мне надо? По-порядку.
Вот передо мной строка 320938. Я знаю только, что искать надо выше, ближайшую строку с первым символом "[".
Каковы мои действия?
0
32 / 28 / 5
Регистрация: 02.08.2020
Сообщений: 131
Записей в блоге: 1
12.08.2020, 23:41 19
Bazaroff, нотепад сворачивает блоки по принципу открывающихся закрывающихся скобок обычных, фигурных, в твоём случае квадратных
то есть если ты ставишь курсор перед ] нотепад ищет ближайшую парную [ и сворачивает
то есть если у тебя так
1[
2[
3]
4]
и курсор на четвёртой строке то он свёрнёт до первой
0
265 / 70 / 11
Регистрация: 29.05.2011
Сообщений: 1,885
12.08.2020, 23:44  [ТС] 20
Ай ладно. Буду по-обезьяньи.(
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2020, 23:44

Notepad++ удаление ссылок из текста
Добрый день. Подскажите пожалуйста каким образом при помощи редактора Notepad++ можно разом...

Добавление текста перед искомым в Notepad++
Привет всем. В указанном редакторе с помощью регулярных выражений я нахожу текст. Мне необходимо...

Notepad++ поиск и замена произвольного текста
имеем: 1а1 2б2 надо: найти 2б2 заменить на 1а1 где а произвольные данные

Notepad++ удалить всё, кроме текста латиницей
В файле есть текст на латинице. Текст окружен спец-символами, и он разный. Пример текста под...

Notepad: как удалить первые строки текста?
Здравствуйте! Нужна помощь, есть несколько файлов в которых одинаковая шапка, которую требуется...

Notepad++ Как удалить все кроме нужного текста
Есть определенный текст в каждой строке: .....-.....-..... Каждая строка выглядит примерно так:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.