Hm. My guess is that your Terminator executable pretends to be an
xterm but doesn't act 100% like one, and that you hit one of those
corner cases when it doesn't.
Vim works well, and doesn't show those spurious characters, in the
following circumstances:
- when run as gvim (i.e. as a GUI)
- when run in a "true" xterm
- when run in a pseudo xterm which really mimics the behaviour of a
true xterm. My konsole terminal (version 18.12.3) is one. There are
others.
Myself, I don't use Terminator, but maybe someone else (who does) is
reading this.
Best regards,
Tony.