например, предположим, что я сделал
:let foo=pattern
и теперь я хочу выполнить Ggrep patter
но использовать переменную foo
вместо литеральной строки patter
.
:echo foo
pattern
выходов, но
:Ggrep foo
просто ищет фу
ОБНОВИТЬ:
создать строку команды и затем выполнить: выполнить ее не решение, это взломать. И это ломается с любыми нетривиальными значениями переменных.