public override VimPoint Move(Interfaces.IVimHost host)
        {
            VimGlobalInfo.FindWordRecord = new VimFindWordRecord(_wordToSearch, VimFindWordRecord.FindOptions.UserRegex);

            host.FindNextWord(VimGlobalInfo.FindWordRecord);

            return host.CurrentPosition;
        }
        public override VimPoint Move(Interfaces.IVimHost host)
        {
            if (VimGlobalInfo.FindWordRecord == null) {
                host.UpdateStatus("Error: No word to search");
                return host.CurrentPosition;
            }

            for (int i = 0; i < this.Repeat; i++) {
                host.FindNextWord(VimGlobalInfo.FindWordRecord);
            }

            return host.CurrentPosition;
        }