Supongo que sus preguntas son con respecto al código Java. Si ese es el caso, en realidad no necesita ningún complemento adicional para lograr 1). Puede ir a Preferencias -> Java -> Editor -> Guardar acciones y configurarlo para eliminar los espacios en blanco finales .
Por lo que parece, también desea hacer de este un entorno de todo el equipo, ¿verdad? Para facilitar la vida y evitar tener que recordar configurarlo cada vez que tenga un nuevo espacio de trabajo, puede configurar la acción de guardar como una preferencia específica del proyecto que se almacena en su SCM junto con el código.
Para hacer eso, haga clic derecho en su proyecto y vaya a Propiedades -> Editor de Java -> Guardar acciones . Desde allí, puede habilitar configuraciones específicas del proyecto y configurarlo para eliminar los espacios en blanco finales (entre otras cosas útiles).
NB : esta opción se ha eliminado en Eclipse Kepler (4.3) y versiones posteriores.
NB # 2: La opción parece estar de vuelta en Eclipse Luna -Luna Service Release 1a (4.4.1)