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

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

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

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

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

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

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

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

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

Добавлено через 8 минут
Аналогично.
1. Ctrl+H.
2. ☑ Зациклить всё
3. ◉ Регуляр. выражен. ☑ и новые строки
4. Найти: ]\K[^[\]]+(?=\r?\n@C:\\\\Windows\\\\regedit,-310"="Слияние")
Клацнуть Заменить дважды или Заменить всё.
жесть! Это где хоть такое водится? Но может кому то и пригодится
0
3577 / 1918 / 747
Регистрация: 06.06.2017
Сообщений: 6,679
30.08.2021, 17:32 30
Цитата Сообщение от 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 31
Цитата Сообщение от FlasherX Посмотреть сообщение
Любой даже немного продвинутый юзер должен уметь пользовать хоткеями.
Это че за мат? А вообще программеры пишут для юзеров, с тем и приходится жить.
Про видос - многа непонятных букав
Если программер настроит и научит где че тыкать - бум и с таким работать. Если понравится

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

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

Не по теме:

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

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

Не по теме:

x_lab

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

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

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

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

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

P.S.: Предсказуемо. Какой "руководитель", такие и "ребятишки". Ничего не скажешь.
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 20
30.08.2021, 21:08 40
Цитата Сообщение от FlasherX Посмотреть сообщение
Предсказуемо. Какой "руководитель", такие и "ребятишки". Ничего не скажешь.
Опять не рад? Монну Лизу ж нарисовал, даже чайникам нравится
З.Ы. Вот и помолчи...-м на этом
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2021, 21:08

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

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

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

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

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

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


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

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

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