Я предполагаю, что ваши вопросы касаются кода Java. Если это так, вам не нужны никакие дополнительные плагины для выполнения 1). Вы можете просто зайти в Настройки -> Java -> Редактор -> Сохранить действия и настроить его на удалить конечные пробелы .
Судя по звукам, вы также хотите сделать эту настройку для всей команды, верно? Чтобы упростить жизнь и избежать необходимости настраивать ее каждый раз, когда у вас появляется новое рабочее пространство, вы можете установить действие сохранения в качестве предпочтения конкретного проекта, которое сохраняется в вашем SCM вместе с кодом.
Чтобы сделать это, щелкните правой кнопкой мыши по вашему проекту и перейдите в Свойства -> Редактор Java -> Сохранить действия . Оттуда вы можете включить специфичные для проекта настройки и настроить его для удаления конечных пробелов (среди других полезных вещей).
NB : эта опция была удалена в Eclipse Kepler (4.3) и следующих выпусках.
NB # 2: Опция, похоже, вернулась в Eclipse Luna - Luna Service Release 1a (4.4.1)