В нашем проекте разные разработчики используют разные инструменты редактирования. Некоторые используют Vim, некоторые используют Eclipse. Природа проекта требует, чтобы некоторые файлы заканчивались строками DOS, а некоторые - окончаниями Unix. Иногда случается, что тип конца строки смешивается в файлах. У пользователей Vim такой проблемы нет, потому что каждый файл содержит прокомментированную "моделину", которая выглядит как
/* vi: set fileformat=dos: */
или же
# vi: set fileformat=unix
рядом с EOF, который говорит vim делать правильные вещи.
Можно ли заставить затмение делать то же самое для каждого файла? Т.е. я могу сказать Eclipse в файле: «Это файл DOS; сохраните его с окончанием строки DOS и конвертируйте при необходимости».?
Примечание: это не вариант
- заставить vim на разработчиков
- добавить свойства файла в затмении, которые должны быть сохранены
- запускать внешние инструменты