diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index f87fb7b9496..082c2f6e460 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -3297,7 +3297,7 @@ bool FakeVimHandler::Private::handleExSubstituteCommand(const ExCommand &cmd) } } text = text.left(pos) + repl + text.mid(pos + matched.size()); - pos += matched.size(); + pos += repl.size(); if (!global) break; }