diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index b75737dbb5a..01c34bd2781 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -3226,7 +3226,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; }