У меня проблема, когда я хочу изменить существующую переменную на новую, используя автозаполнение ctrl-space. Я пишу или перемещаюсь по новому имени, но при его выборе он вставляется туда, где находится курсор, вместо замены старой переменной. В Delphi IDE это поведение по умолчанию (т. е. замена вместо вставки в позицию курсора).
Пример: если я хочу заменить MyVar1 на MyVar2 и поместить курсор сразу после My, он станет MyVar2Var1.