LINUX.ORG.RU

Мая твая нэпанимаэт


0

0

Люди добрые, кто-нибудь может сказать как КДЕ понимает конец строки. Ни одна КДЕшная прога, при поиске в файле не узнает ни \\n ни \\r. Более того если примененить заламывание строк, то в местах где строки были заломнены сохраняются вставленные прогой концы строк. Это приводит файл в негодность. Опять же убрать концы строк кроме как вручную нет возможности.

anonymous

Ничего не понял.
Список прог и чего делаешь?
Должна понимать \n, судя по qt.
Может случиться \n\0
но это уже от файла.

jackill ★★★★★
()

Например KWrite, Quanta. Открываеш файл для убедительности эксперимента делаеш в документе несколько концов строк энтером. Потом хочеш убрать эти концы строк. Открываеш панель замен. Пишеш в соответствующее поле \n или \n\0 или \r или \n\r или \r\n. Отмечаеш поле реги. Нажимаеш OK и получаеш 0 replace(s) made. Тоесть прога говорит, что нету в файле концов строк хотя перед этим ты их несколько сделал. Для большей надежности открываеш панель поиска. Пишеш в соответствующее поле \n отмечаеш поле реги. Нажимаеш OK и получаеш Search string '\n' not found! Но это еще не все. Применяш заламывание строк так-как некоторые строки бывают в длину пару метров. Проводиш некоторые изменения в файле для симуляции редактирования. Сохраняеш файл, закрываеш его и можеш смело считать файл испорченым. Потому что в местах где строки были заломнены остались сохранены и в файл вписаны концы строк, что делает файл со скриптом или настройкой системы негодным. Открываеш снова этот файл и видиш, что где строки были прогой заломнены там появились концы строк увечащие файл например со скриптом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.