3

В нашем проекте разные разработчики используют разные инструменты редактирования. Некоторые используют Vim, некоторые используют Eclipse. Природа проекта требует, чтобы некоторые файлы заканчивались строками DOS, а некоторые - окончаниями Unix. Иногда случается, что тип конца строки смешивается в файлах. У пользователей Vim такой проблемы нет, потому что каждый файл содержит прокомментированную "моделину", которая выглядит как

/* vi: set fileformat=dos: */

или же

# vi: set fileformat=unix

рядом с EOF, который говорит vim делать правильные вещи.

Можно ли заставить затмение делать то же самое для каждого файла? Т.е. я могу сказать Eclipse в файле: «Это файл DOS; сохраните его с окончанием строки DOS и конвертируйте при необходимости».?

Примечание: это не вариант

  • заставить vim на разработчиков
  • добавить свойства файла в затмении, которые должны быть сохранены
  • запускать внешние инструменты

2 ответа2

0
File ---> Convert Line Delimiters To ---> Unix || Windows || Mac OS 9
0

Есть EditorConfig. Он позволяет задавать стандартные параметры конфигурации для текстового файла, такие как окончания строк или отступы, стандартным способом. Есть плагины для Vim и Eclipse.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .