Как мне выполнить следующую функцию в vimscript?
fun! Foo()
let l:bar = "Hello there, world!"
# Perform a substitution on l:bar, changing "world" to "kitten"
endfun
То есть, как выполнить замену в переменной, а не в текущем буфере.
Я знаю, что по порядку для замены в буфере я могу написать
silent :%s/world/kitten/g
, но какова эквивалентная команда для замены в переменной?