Я пытаюсь определить, добавляет ли Eclipse в Windows символы Control-M. Я не видел никаких настроек для этого в Preferences- > Text Editors. Если я не вижу символов Control M с помощью vi -b в Linux, могу ли я заключить, что символы управления-M отсутствуют при использовании eclipse в Windows?
Затмение в окнах добавляет символы Control M
Ответ 1
Наконец, я нашел в Window > Preferences > General > Workspace
следующее ограничение разделителя строки текстового файла. Значение по умолчанию - это разделитель ОС, в котором вы используете Eclipse, но вы можете изменить это.
Это означает, что когда вы теперь меняете файл (исходящий из Linux) под Windows, и вы не изменили значение по умолчанию, соглашение о конце строки (существующего файла) будет сохранено (New text file line delimiter
), но если вы создайте новый файл, будет использоваться соглашение о вашей текущей ОС (Windows).
Ответ 2
Вы можете изменить разделители строк для всех существующих файлов для проекта, выбрав проект и выбрав File → Convert Line Delimiters To → Unix.
Это изменит разделитель строк для всех файлов проекта. Это решит проблему.