Определение разделителя конца строки

Определение разделителя конца строки

Как проверить, какой разделитель используется в файле?

Я использую eclipse для редактирования файла скрипта в моей системе Windows, который я использую для развертывания на моем сервере Unix. Скрипт указывает имена файлов, и я хотел бы быть уверенным, что eclipse сохраняет файлы с разделителями конца строки Unix.

Я установил свои настройки для использования разделителя строк Unix в новых файлах с помощью:

Window > Preferences > General > Workspace > "New text file line delimiter"

И изменил разделитель строк в моем файле скрипта, используя.

File -> Convert Line Delimiters To

Есть ли способ (желательно с помощью Eclipse IDE) проверить, что нет "\r"?

решение1

Если вы не используете систему контроля версий, такую ​​как git (которая должна делать это автоматически), вы можете указать, какие окончания строк использовать для новых файлов в Eclipse.

Window > Preferences > General > Workspace > "New text file line delimiter"

Вы также можете преобразовать существующий файл, перейдя по ссылке:

File -> Convert Line Delimiters To

В общем, лучшей практикой являетсявсегдаиспользуйте окончания строк Unix для кода, который используется или выполняется в кроссплатформенных средах.

Связанный контент