Страница 1 из 1
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 20 июл 2017, 23:44
Unat
В текстовых документах созданных в Линукс, но открываемых в Виндовсе, исчезают абзацы, т.е. конечно сам текст из абзацев не исчезает, а отсутствует такой вот тип переноса строк. Как бы это описать...Обычный перенос строки имеется, исчезают именно переносы, "отвечающие" за функцию "начать с новой строки". Вместо этих "начать с новой строки" какие то "нулеподобные образования". Я знаю что тут вмешивается нечто именуемое "каретка", но меня интересует вопрос как вернуть таким текстам первоначальный облик?
Для пущей наглядности прилагаю скрин текстового файла, где красным отметил некоторые (на все терпения не хватило) из таких "нулеподобных образований".
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 20 июл 2017, 23:48
Chocobo
Unat, Просто в каждой ОС есть принятый стандарт перевода строки -
Перевод строки
И каждый не самый деревянный текстовый редактор знает об этом и умеет корректно их обрабатывать
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 20 июл 2017, 23:51
Unat
Chocobo писал(а): Unat, Просто в каждой ОС есть принятый стандарт перевода строки
И что мне сделать, чтобы у меня такого неудобства не было?
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 20 июл 2017, 23:53
Chocobo
Unat, не открывать прелестный вендовый блокнот. поставь какой нибудь notepad++
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 21 июл 2017, 00:16
Unat
Это единственное решение? А то меня как то штатный виндовый Блокнот устраивает. Может можно в Линуксе задать как то по иному сохранять тексты, чтоб и в Винде они виделись без изменений?
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 21 июл 2017, 00:30
BadBird
Unat, может, лучше удешь туда откуда пришел, то есть в винду?
Тем самым не будешь насиловать себя мозг....
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 21 июл 2017, 00:37
Chocobo
Unat, Вот что нашел интересного, что прям понравилось

Батник конвертирующий окончания строк перед открытием блокнота
Код: Выделить всё
@ECHO OFF
TYPE %1 | FIND /V "" >%1.1
MOVE %1.1 %1 > NUL 2>&1
START "NOTEPAD" C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1
EXIT /B
Осталось лишь подменить в ОС стандартный вызов блокнота, на вызов этого BAT-скрипта, обрабатывающий юзкейс окончания строк при их отличии от виндовых. Но там, чую, даже этого без костылей не сделать

В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 21 июл 2017, 00:59
malvinochka2017
Unat писал(а): Может можно в Линуксе задать как то по иному сохранять тексты, чтоб и в Винде они виделись без изменений
Кто мешает пробовать разные кодировки? В разных линукс блокнотах? Ну а если нет, то на винде тоже блокнотов очень много. и похожие визуально на стандартный, но умнее.
В текстовых документах созданных в Линукс исчезают абзацы
Добавлено: 21 июл 2017, 01:20
di_mok
Unat, вот нафига ориентироваться на пережиток прошлого века, в буквальном смысле? Он же кроме 1251 больше ничего не шпрехает. Не проще ли в винде поставить нормальный текстовый редактор? С Notepad++ Choсobo конечно загнул, он хорош, но нужен скорее программистам нежели пользователям, а вот народный
AkelPad вполне сойдёт.