У меня была эта проблема (или ее разновидности) в течение многих лет, и я подозреваю, что она вызвана совместным использованием файловых серверов с пользователями Mac, особенно с пользователями Dreamweaver (в основном, графическими художниками).Похоже, что он изменяет файлы, которые редактирует (загружает?), На смешанные / странные окончания строк, которые выглядят как комбинация NL + CR (hex 0a0d), double-CR (0d0d) и солидарных новых строк (0a).
Если вы открыли один и тот же файл в vim, он не будет разделен двойным интервалом, НО все строки заканчиваются символом ^ M.
В любом случае, ни одно из решений на этой странице не сработало, но я нашелчто-то, что делает.
Вам нужно выполнить эти шаги по порядку (Eclipse 4.2.2)
1.) Файл -> Преобразовать разделители строк в -> MacOS 9 (CR, \ r)
2.) Правка -> Найти / Заменить (Ctrl - F)
Find: \r$
Replace: leave blank
3.) Заменить все
Если вы не сделаете это по порядку илиесли вы сначала возитесь с файлом, то получите сообщение о «несовместимых разделителях строк», как в вопросе.