Форум программистов, компьютерный форум, киберфорум
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/163: Рейтинг темы: голосов - 163, средняя оценка - 4.74
 Аватар для Bazaroff
288 / 93 / 11
Регистрация: 29.05.2011
Сообщений: 2,423

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

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

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

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

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

Добавлено через 10 минут
Как-то это все мучительно трудоемко!
Текст... ну огромен!
Ну простейшая же функция!
Выделил строку (это будет начало). Влез в поиск, забил в него символ. Нашел нужную строку, ткнул в нее (это будет конец) - фрагмент выделился.
Как этого добиться?
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.08.2020, 10:57
Ответы с готовыми решениями:

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

Выделение цветом изменённых строк в Notepad++
Как в notepad++ включить выделение цветом строк, которые были изменены в текущем сеансе работы с файлом? Что-то вроде этого: ...

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

44
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
13.08.2020, 01:48
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Bazaroff Посмотреть сообщение
Мне необходимо выделить (например для удаления) все, что выше этих строк из этой ветки.
Аналогично.
1. Ctrl+H.
2. ☑ Зациклить всё
3. ◉ Регуляр. выражен. ☑ и новые строки
4. Найти: ]\K[^[\]]+(?=\r?\n@C:\\\\Windows\\\\regedit,-310"="Слияние")
Клацнуть Заменить дважды или Заменить всё.
1
182 / 37 / 5
Регистрация: 29.01.2013
Сообщений: 256
22.08.2020, 10:19
Цитата Сообщение от Bazaroff Посмотреть сообщение
А вообще задача такая. Сравниваю два файла. Нужно под рукой иметь две функции. Одна - удаление строк в обоих, где есть какие-то различия, и вторая - обратная - удаление одинаковых строк.
Это лучше делать скриптами, которые могут обработать текст.
30-40 строк на vbs к примеру, если содержимое файлов win1251, если уникод, тогда js или питон.
а сравнение файлов делается KDiff к примеру..
1
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
29.08.2021, 09:49
Че то муть и мракобесие тут насоветовали.
Чтобы ПРОСТО выделить текст от строчки до строчки нужно:
1. Поиск - перейти к... Вбиваем номер нужной строки (например 40000) - Вперед!
2. Ставим курсор в НАЧАЛЕ строки, затем: правка - задать выделение начало/конец. Появляется галочка.
3. Опять Поиск - перейти к... Вбиваем номер нужной строки (например 50000) - Вперед!
4. Ставим курсор в КОНЦЕ этой строки или в НАЧАЛЕ следующей, затем: правка - задать выделение начало/конец. Галочка улетает.
5. Ну а дальше че хотите. Я чисто для Ctrl+C и Ctrl+V использую.

Добавлено через 3 минуты
Bazaroff,

Добавлено через 1 час 2 минуты
Кстати вопрос: есть функция сравнения содержимого 2 файлов? Чтоб без всяких скриптов и прочей заум.. при...дуристики?
Сам мельком покопался, че то с ходу не нашел
0
182 / 37 / 5
Регистрация: 29.01.2013
Сообщений: 256
29.08.2021, 10:33
прикольно.
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
29.08.2021, 10:36
...а, да.. еще чтоб в самом файле одинаковые слова сам искал без указки на конкретные. Есть такое?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
29.08.2021, 12:14
Цитата Сообщение от vzhik777 Посмотреть сообщение
Че то муть и мракобесие тут насоветовали.
Муть только в головах тех, кто в этом не соображает. Прежде чем умничать и поднимать топик годовалой давности, надо внимательно его читать:
Цитата Сообщение от Bazaroff Посмотреть сообщение
через поиск найти и выделить строку с необходимым символом (словом);
Цитата Сообщение от Bazaroff Посмотреть сообщение
А откуда ему знать заранее что мне надо? ... Я знаю только, что искать надо выше, ближайшую строку с первым символом "[".
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
29.08.2021, 22:23
Прочитал внимательно...
Цитата Сообщение от Bazaroff Посмотреть сообщение
Пробую использовать опцию "Выделение начало-конец"
...и объяснил что это такое
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
29.08.2021, 22:55
Цитата Сообщение от vzhik777 Посмотреть сообщение
Прочитал внимательно...
Одну строку? Но при этом повесил бредовый ярлык на правильных советах по контексту обсуждения. Экий молодец, хорошо языком работаешь.
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 07:07
FlasherX, ну и как по твоему? Че-нить дельное то посоветуй. И кто после этого языком работает?

"Как-то это все мучительно трудоемко!
Текст... ну огромен!
Ну простейшая же функция!
Выделил строку (это будет начало). Влез в поиск, забил в него символ. Нашел нужную строку, ткнул в нее (это будет конец) - фрагмент выделился.
Как этого добиться?"

Ок. Искать по символам. Задача типа усложняется?
Делаем почти все тоже самое, что я посоветовал, но вместо
Поиск - перейти к... Вбиваем номер нужной строки (например 40000) - Вперед!
делаем
Поиск - найти, вбиваем нужный символ - найти далее, ставим галку в правка - задать выделение начало/конец.
Далее опять Поиск - найти, вбиваем нужный символ - найти далее, идем в правка - задать выделение начало/конец. галка улетает.
Итого нужный кусок (хоть из миллиона строк) выделился.

Добавлено через 8 минут
Обычному юзеру не до скриптов с Alt+Shift+End+прочими умными матюками.
Не пианист он, шоб по клаве палцами враскарячку долбать
Может ему вообще другой софт нужен, где все это уже запрограммировано..

Добавлено через 8 минут
Цитата Сообщение от FlasherX Посмотреть сообщение
Муть только в головах тех, кто в этом не соображает.
И таки да. Не соображает, потому и муть для простого оператора Не все ж вундеркиндерами рождаются

Добавлено через 8 минут
Аналогично.
1. Ctrl+H.
2. ☑ Зациклить всё
3. ◉ Регуляр. выражен. ☑ и новые строки
4. Найти: ]\K[^[\]]+(?=\r?\n@C:\\\\Windows\\\\regedit,-310"="Слияние")
Клацнуть Заменить дважды или Заменить всё.
жесть! Это где хоть такое водится? Но может кому то и пригодится
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
30.08.2021, 17:32
Цитата Сообщение от vzhik777 Посмотреть сообщение
И кто после этого языком работает?
Судя по вот таким смайликам '' и количеству вылитого флуда, понятно кто. Тебе лет-то сколько, молодой?

Цитата Сообщение от vzhik777 Посмотреть сообщение
Обычному юзеру не до скриптов с Alt+Shift+End+прочими умными матюками.
Мы на форуме программистов. Notepad++ — редактор с подсветкой синтаксиса для языков программирования. Это надо персонально объяснять? Любой даже немного продвинутый юзер должен уметь пользовать хоткеями. При чём тут вообще скрипты? Alt+Shift+End было предложено в самом начале до прояснения требуемого. Это тоже надо отдельно объяснять?

Цитата Сообщение от vzhik777 Посмотреть сообщение
Не все ж вундеркиндерами рождаются
Тут "вундеркиндами" можно смело заменить на "тормозами", будет ближе к сути.

Цитата Сообщение от vzhik777 Посмотреть сообщение
жесть! Это где хоть такое водится? Но может кому то и пригодится
Это не жесть, а классическая замена в отношении приведённой на скриншоте строки с применением ругулярных выражений, которые в этом разделе, если ты до сих пор не заметил, разбираются и запрашиваются более чем часто. Задача замены выполнена. ТС удовлетворён, сообщение отмечено благодарностью. Конкретно ему это и пригодилось. Будем продолжать пробуксовывать? Или наконец успокоимся?


Цитата Сообщение от vzhik777 Посмотреть сообщение
Че-нить дельное то посоветуй.
Хочешь дельных советов, сперва выполняй правила форума (п. 5.16 в данном случае). На гугл знаний тоже не хватило? Зайти в "Управление плагинами", поставить птицу возле Compare и установить. Проще некуда.

P.S.: Если установка плагина для тебя и есть "прочая заум. придуристика", то, увы и ах, придётся жить с тем, что есть.
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 19:20
Цитата Сообщение от FlasherX Посмотреть сообщение
Любой даже немного продвинутый юзер должен уметь пользовать хоткеями.
Это че за мат? А вообще программеры пишут для юзеров, с тем и приходится жить.
Про видос - многа непонятных букав
Если программер настроит и научит где че тыкать - бум и с таким работать. Если понравится

Добавлено через 9 минут
Цитата Сообщение от FlasherX Посмотреть сообщение
Тут "вундеркиндами" можно смело заменить на "тормозами", будет ближе к сути.
Ну и сиди сам и занимайся юзерской работой, вместо написать норм кнопку, чтоб тормоза не тормозили

Добавлено через 7 минут
Цитата Сообщение от FlasherX Посмотреть сообщение
Мы на форуме программистов. Notepad++ — редактор с подсветкой синтаксиса для языков программирования.
Кнопку "бабло" бы в туды вкрячить. С подсветкой Посильно?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
30.08.2021, 19:44
vzhik777, я так понимаю, ты ещё школьник и знаний толковых не приобрёл, посему многое, что является очевидной банальщиной для чуть более опытных юзеров, тебе даётся с большим трудом. Кнопки, аж несколько штук, появляются на тулбаре (панели инструментов) сразу с установкой плагина. Поэтому ничего "вместо" тут писать не требуется.
P.S.: О "бабле" тебе пока ещё рано думать. Научись сперва азам. Спускаться на уровень ликбезов для чайников давно не в списке моих приоритетов. Без обид.
0
30.08.2021, 19:59

Не по теме:

Цитата Сообщение от FlasherX Посмотреть сообщение
ещё школьник
тогда судя по профилю школьник искавший работу програмистом С++ или C#
... где-то в первом классе :))

0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 20:09
Цитата Сообщение от FlasherX Посмотреть сообщение
Спускаться на уровень ликбезов для чайников давно не в списке моих приоритетов. Без обид.
Да уж поняли, дядя. Вместо 2 кнопок тьму других советуешь, которые не запомнить тем, кто просто скрол пока что умеет крутить. Спасибо программистам, которые те 2 кнопки для задачки ТС придумали. Чуток в них запутались, но разобрались без тебя. И нече обижаться
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
30.08.2021, 20:22
Цитата Сообщение от vzhik777 Посмотреть сообщение
Вместо 2 кнопок тьму других советуешь
Ты горбатого-то не лепи и читай внимательно, что пишут и что требуется. Твоё предложение искать по символу сюда не пришей козе баян. Сказано, что искать надо строку. Опять пробуксовываем? Ничего твой поиск по номеру и символу здесь не даст. Успокойся.

Не по теме:

x_lab

Цитата Сообщение от vzhik777 Посмотреть сообщение
О себе: 34 года, женат, 3 сына. С компьютерами на "ты" уже больше 10 лет.
Тогда это вообще тяжёлый случай...

0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 20:51
Цитата Сообщение от x_lab Посмотреть сообщение
тогда судя по профилю школьник искавший работу програмистом С++ или C#
Не суди да не судим будешь.
Нашел - руковожу программистами, чтоб норм софт для чайников-юзеров писали
Нелегкая задачка

Добавлено через 19 минут
Кто не умеет с чайниками общаться - эникейщиками начинают, чтоб на себе все испытать

Добавлено через 1 минуту
Цитата Сообщение от FlasherX Посмотреть сообщение
Твоё предложение искать по символу сюда не пришей козе баян. Сказано, что искать надо строку. Опять пробуксовываем? Ничего твой поиск по номеру и символу здесь не даст. Успокойся.
Уже пофиг, патамушта помогло однако

Добавлено через 4 минуты
Цитата Сообщение от FlasherX Посмотреть сообщение
Тогда это вообще тяжёлый случай...
Уже больше 25 нынче
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
30.08.2021, 20:54
Цитата Сообщение от vzhik777 Посмотреть сообщение
Уже пофиг, патамушта помогло однако
ТС, разумеется, помогло. Тебе бы ещё помогло понять, что неча лезть в старую тему аки эксперт-эникейщик с вешанием беспардонных ярлыков. Это всё к тому же:
Цитата Сообщение от vzhik777 Посмотреть сообщение
Не суди да не судим будешь.
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 20:58
Ну поучи еще че мне можно, че нельзя. Может я еще чего должен от слова долг? И что что теме год? Ответ по теме, или сотни новых плодить?
З.Ы. Абажаю с такими общаться чисто поржать. Твой код кстати мои ребятишки уже на стенку приклеили, обещают в рамку увековечить Признали как произведение искусства
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,815
30.08.2021, 21:05
С долгами ты сам как-нибудь без меня разберись, мне плевать.
Ответ оказался не по запросу. Надо не плодить, а посидеть тихо, смирно аки гарный хлопец. Может, за умного сойдёшь.

P.S.: Предсказуемо. Какой "руководитель", такие и "ребятишки". Ничего не скажешь.
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 21:08
Цитата Сообщение от FlasherX Посмотреть сообщение
Предсказуемо. Какой "руководитель", такие и "ребятишки". Ничего не скажешь.
Опять не рад? Монну Лизу ж нарисовал, даже чайникам нравится
З.Ы. Вот и помолчи...-м на этом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.08.2021, 21:08

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru