Use execute "call search('".@a."')"
em vez disso.
Um pouco de contexto para sua pergunta também seria bom.
Estou escrevendo uma função VIM que deve procurar o texto encontrado no registro a
. No VIM eu iniciaria uma pesquisa com /
, em seguida, pressionar Ctrl r e terminar com a
, em seguida, Retornar . No entanto, esta linha na função não está funcionando:
execute "/<c-r>a<Return>"
Está jogando esse erro:
E486: Pattern not found: <c-r>a<Return>
Como eu insiro o literal Ctrl r na função? Obrigado.
Tags vim