Как объединить обычную команду и команду поиска в vimscript? - PullRequest
0 голосов
/ 31 марта 2011

Я безуспешно пытаюсь поместить обычную команду вместе с командой поиска в функцию, используя vimscript:

Это моя команда:
d/\S
(удалить из текущей позиции курсора до следующего символа «не пробел»)

Я не знаю, как поместить это в vimscript.

Я пробовал это, но это не работает:
normal d
let @/ = \\S

1 Ответ

1 голос
/ 31 марта 2011

Попробуйте это:

call search("\\S", "sW")
:normal d`'

Первая строка устанавливает 'предыдущую контекстную метку на текущую позицию курсора, а затем перемещает курсор на первый непробельный символ.

Затем вторая строка удаляет назад к предыдущей позиции курсора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...