diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 33f2e25e46dfe01cb57e60f124af0102de515231..0f62f542364dbbc297404ee069c99d15b98585ea 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -2872,6 +2872,7 @@ EventResult FakeVimHandler::Private::handleReplaceMode(const Input &input)
         setAnchor();
         insertText(text);
         endEditBlock();
+        setTargetColumn();
     }
     return EventHandled;
 }