vim: substitute handles multibyte characters

And is now in its own file
926acd6033Conrad Irwin committed on 6/22/2023, 7:22:19 PMparent16022e9
3 files changedLine totals unavailable