[vim] Unit test coverage for 't' and 'f' search commands within macros, and fix handling of '/'

title says it.