Das Refactoring funktioniert schon länger nicht mehr zuverlässig. Solange das nicht deutlich überarbeitet oder auf Basis des LSP neu entwickelt wird, nutze ich es nicht mehr.
Umbenennen innerhalb einer
Unit geht z.B. auch per Synchron-Editierung (Quelltext zum Umbenennen markieren, Strg+Shift+J drücken, Bezeichner innerhalb der Markierung ändern). Das passiert nur als Text, aber da Bezeichner ohnehin eindeutig sein sollten, reicht mir das vollkommen aus.
Oder ich verwende Notepad++, um in mehreren Units Änderungen durchzuführen.