Я хочу использовать содержимое регистра в качестве шаблона поиска в Vim.
Я хотел бы сделать это из командной строки, чтобы я не мог использовать синтаксис <c-r>
, поскольку это предполагает интерактивный сеанс.
Можно использовать регистр в качестве заменить шаблон следующим образом
:%s/foo/\=@a/g
Однако использование этого синтаксиса в качестве шаблона search не работает
:%s/\=@a/foo/g
он выводит
E64: \= follows nothing
E476: Invalid command