Зачем моим файлам нужен dos2unix? только в затмении - PullRequest
1 голос
/ 30 сентября 2008

Когда я открываю файл в Eclipse, он показывает неправильный межстрочный интервал, показывая дополнительный разрыв строки между каждой строкой. Когда я открываю файл с помощью блокнота или WordPad, он не показывает эти дополнительные разрывы строк, которые показывает только затмение. Как получить затмение для чтения этих файлов, таких как блокнот и WordPad без этих разрывов строк?

-edit: у меня нет этой проблемы со всеми файлами, но только в некоторых, где я сделал локальные изменения> загрузил их на нашу солнечную станцию> затем вытащил эти файлы обратно на мою локальную рабочую станцию ​​для будущих изменений.

Ответы [ 3 ]

5 голосов
/ 30 сентября 2008

Eclipse должен иметь опцию File -> Convert Line Delimiters To..., которая может исправить это для вас. (Если это не работает с вашим файлом, эта статья может помочь.)

Правда, ваша программа передачи файлов должна обрабатывать ваши исходные файлы как ascii вместо двоичных. Тогда ваша строка, заканчивающаяся проблема должна быть спорными.

0 голосов
/ 01 октября 2008

Оказывается, что проблема была решена путем выполнения моего ftp только в двоичном формате и установки кодировки Eclipse на US-ASCII. Я не совсем понимаю, почему это решило проблему, но это сработало. Спасибо за 2 ответа, они оба привели меня к моему решению.

0 голосов
/ 30 сентября 2008

Возможно, что сервер (или что-то промежуточное) заменяет все ваши CR + LF на CR LF (отдельно)?

Попробуйте специально установить кодировку текстового файла (Window-> Preferences-> General-> Workspace) или, альтернативно, использовать File-> Convert Line Delimiters To-> Windows каждый раз, когда вы получаете последнюю версию (я знаю, не идеально) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...