Это не очень хороший ответ, но я бы сказал, что он работает очень хорошо, лично
Сказав это, поскольку значения не имеют (вы использовали 0, 1, 2), я бы использовал значимую строку на тот случай, если вы захотите вывести текущее значение.
Что ж, у меня это работает:
:args `grep -Rl "hello" *`
Запуск vim 7.0.305.
Попробуйте команду args
:
:ar[gs] `grep -Rl "hello" .`
Если обратные кавычки у вас не работают, используете ли вы текущую версию vim?
:version