Я хочу выбрать блок текста (например, V%) и использовать текст в качестве ввода команды оболочки (например, wc или pbcopy)), но я НЕ хочу изменять текущий buffer - я просто хочу увидеть вывод команды (если есть), а затем продолжить редактирование без каких-либо изменений.
Ввод V%!wc преобразуется в :'<,'>!wc и переключает блок текста для вывода команды wc.
Как вы нажимаете кусок текста на произвольную команду оболочки, не влияя на текущий буфер?