Es la opción más común, modifica el nombre a cualquier elemento (variable, atributo, método, clase…) y hace los cambios necesarios en las referencias que haya a dicho elemento en todo el proyecto.
Ejemplo: sustituir en el método
main
el nombre de la variable local teacher
por tch
. El cambio se realiza en todas sus apariciones.