Анон Выручай как в Notepad++ сгруппировать строки по 20 в одну строку, допустим есть файл в нем 1000 строк а мне нужно объединить эти строки по 20 в одну сменякаквсегда очень надо
>>175399079 (OP)бамп
бамп 2\15
Там есть символ как ворде абзац? Замени его на пробел.
>>175399079 (OP)Бля, чувак, да легко жеНе благодари
>>175399294А, бля, еще по 20 сгруппировать.
>>175399294Чет не понял мне автоматом надо весь файл
Могу написать скрипт на питоне, если разберешься как его запускать.
Бамп 3\15 да я знаю тут много кодеров должно сидеть
Переходи на винде на gvim.
>>175399437да я уже нашел что возможно по 2е группировать, значит и по 20 тоже должно работать
>>175399516Че это такое?
А файл-то сильно большой? Вкидывай, сгруппирую.
>>175399570Это vim с графикой.
Тебе надо именно силами ноутпада?
>>175399599https://otvet.mail.ru/question/171233352ну вот способ, значит и по 20 можно захуярить, кто шарит?
Не понял как ты че хочешь сгруппировать? Если 20 строк в одну, потом 20 в следующую, то тупо каждый 20й символ ньюлайн оставь, остальные на пробел замени
>>175399591надо разные файлы постоянно группировать
Без скрипта это - жопотрахание. Пиши скрипт.
>>175399711как и где давай инструкцию как для дауна
>>175399079 (OP)Итак, тупица.В notepad++ есть макросы, сам не юзал, обычно такие штуки делаю в своей среде разработки.Тем не менее, начинаешь запись макроса.Делаешь это вручную для одной строки и переходишь на начало следующей.Дальше просто зажимаешь комбинацию выполнения макроса и он делает с остальными.Делаешь все только кнопками. Ты в начале строки. end - delete и так пока десять не насчитаешь, в конце end и переход на следующую строку стрелочкой вправо. Потом запускаешь макрос сколько надо
>>175399079 (OP)Кидай ещё фоточки как на ОП-пике, анон.Специальный - Знак абзаца
>>175399294> Там есть символ как ворде абзац? Замени его на пробел.Помню скрипт там был, выделял через одну строку. Само собой, что можно выделить через 20 строк, сделать инверт выделения, в них оставить перенос строки, а в остальных случаях удалить.
>>175399079 (OP)Двач - помогач! Слушайже!:1Переводишь курсор к концу строки, нажимаешь дел, повторяешь 20 раз, 2 потом переходишь к следующей строке и повторяешь пункт 1 еще 20 раз.3 делаешь так 49 раз и готово!Можешь не благодарить!
>>175399676Ну запиши действия, как там сказано, оставь комп на 5 минут работать и все.
>>175399767Вообще двачую, если постоянно надо этим заниматься.
>>175399779спасибо попробую но есть способ через найти\заменить
>>175399889Так почему ты его еще не нашел, мразь тупая?
>>175399822Обосрался
>>175399791Да мне 20 надо
>>175400017Извини, анон, только сейчас сообразил. Сейчас найду.
>>175400052ну попробуй или тогда буду через макрос хуярить
>>175399079 (OP)Пидор, бампай тянкой
Оп типичный дегенерат, которому даже при желании трудно помочь. Я предложил написать скрипт (1 минута), еще один предложил сделать всю работу за него, много раз сказали про макросы - все без толку. Не тратьте время на таких. Потом не захочется нормальным людям помогать.
>>175400143Питонопетуху припекло
>>175400143В самом нотпаде есть варианты, я не спорю буду хуярить через макрос впринципе норм
>>175400143Ага, баба срака сказала, что можно через замену, значит так и буду делать!Жму руку коллеге-программисту
>>175400104Не, похоже, проще скриптом.
>>175400110
Все, давай через макрос ебаш, удачи!
>>175400406да там пару фоток только, но эта самая шишка поднимательная
>>175399776А еще легче в сишарп это написать, 5 минут. Считываешь текст в массивstring[] s = File.ReadAllLines("filename.txt");List<string> l = new List<string>() ;string s2 = "" ;for (int i = 0; i++; i < s.Length){s2 += s+" " ;if (i % 20 == 1) {l. Add(s2) ;s2 ="";} } File.WriteAllLines("outname.txt", l) Что то типа такого, можно в блокноте написать и откомпилировать на любой пеке, где .нет фреймворк установлен, гугли как
>>175400198Петух тот, кто не понимает преимущества и недостатки ЯП в конкретной области либо зацикливается на одном "правильном" языке.Теперь аргументируй, почему для задачи в оп посте использовать питон плохо?>>175400548>if (i % 20 == 1) 2 мешка говна этому синьеру.
>>175400548да ладно я думаю проще записать макрос для меня
>>175400654Да я тралирую, извини
>>175400548>s2 += s+" " ;И еще мешочек впридачу.>for (int i = 0; i++; i < s.Length)Вам мат, молодой человек.Шарпы твой первый язык? Сколько прогаешь?
Ставишь курсор в начало файла.Начинаешь запись макроса.end (перенести курсор в конец строки) - del (удалить перенос строки). Так 19 раз, пока не получится одна нужная тебе строчка. Как получилась, кнопки вниз - home (курсор на начало следующей).Останавливаешь макрос.Дальнейшая твоя работа - кликать как бешеный на воспроизведение макроса. Если там уж совсем дохуя, можно его в цикле запустить.
>>175400654Че не так, я особо не запаривался, может проебался где. У опа проверка %20 = 0 не прокатит, потому что 0%20=0 и по пизде пойдет. В любом случае я решение дал реальное и быстрое, ебаться скакими то косяками и проверять работоспособность уже оп должен
ПукичКакич
For (int i=0; i<50; i++){For (int j=0; i<20; i++){Fin>>ophui;Idinahui=idinahui+ophui;}Fout<<ophui;Ophui="";}
>>175400791Буду рад, если за каждый доеб подробней распишешь
>>175400847спасибо уже был этот способ, буду им и пользоваться
Мое гениальное решение для трех штук, на 20 можно распространить. Жаль только, что должен упрусь в ограничение длины поля варчар в 4000 символов в Oracle. Надо кстати погуглить, нет ли более элегантного способа заменить каждый N-й символ.