Как остановить Eclipse (EPIC Perl) от добавления DOS CR/LF в мои скрипты Perl?

Я использую Eclipse в Windows Для редактирования файлов на удаленном общем ресурсе Linux SMB.

в сочетании с Самба упрямая оппозиция на лету отображения, настойчивость Eclipse на CR / LF создает настоящую головную боль со сценариями Perl.

какие-нибудь обходные пути?

3 ответов


в Eclipse параметр последовательности конца строки можно найти в разделе Window > Preferences > General > Workspace > "New text file line delimiter".


Я просто наткнулся на простой способ устранения этих проблем, когда вы сталкиваетесь с чужим кодом, который имеет их.

в Eclipse Kepler (и более поздних версиях) используйте пункт меню File > Convert Line Delimiters To.

в предыдущих версиях Eclipse вы должны использовать Source > Format. он переформатирует код, который включает замену CR/LFs на LFs.


или, может быть, вам просто нужно снять этот флаг:
Window/Preferences/General/Editors/текстовые редакторы / показать пробелы