Вы можете использовать :w !cmd
для записи текущего буфера в стандартный вывод внешней команды.От :help :w_c
:
: [диапазон] w [обряд] [++ opt]! {Cmd}
Выполнить {cmd}
с [range]
строками в качестве стандартного ввода (обратите внимание на пространство перед '!'
).{cmd}
выполняется аналогично ":!{cmd}"
, любая '!'
заменяется предыдущей командой |:!|
.
Связанная команда - :%!cmd
, которая делает то же самое, а затем заменяеттекущий буфер с выводом команды.Так что :%!sort
вызовет команду внешней сортировки для сортировки текущего буфера на месте.