В sidenote, не являющемся прямым ответом на ваш вопрос (кажется, что уже есть хорошие ответы), я бы порекомендовал, если это возможно, использовать немного времени для унифицированной настройки ваших сред IDE, чтобы они были совместимы .
У меня большой опыт использования Eclipse, так как он доступен для всех основных платформ ОС, и у меня есть возможность сохранять основные настройки проекта в любом используемом вами репозитории, что позволяет вам иметь идентичные настройки, например, разрывы строк. обрабатываются правильно.
Кроме того, чтобы у всех была одинаковая конфигурация Eclipse, версии плагинов и даже базовые конфигурации рабочей области, я настоятельно рекомендую использовать инструменты управления конфигурацией Eclipse, такие как Yoxos , поскольку она позволяет вам настраивать конфигурацию Eclipse отдельно проектировать и распространять указанную конфигурацию в простом XML-файле, связанном с программой Yoxos Launcher, которая обрабатывает зависимости, обновления и т. д.
До сих пор я принимал участие в нескольких проектах, и даже в командах, в которых мы разрабатываем для Linux, Windows и Mac OS X, нет никаких (или в любом случае минимальных) проблем с конфигурациями, разрывов строк , версии плагинов и т. д. из-за дополнительных усилий по упорядочению настроек IDE.