Вы можете использовать :redir
для отправки вывода сообщения в регистр или файл.
redir @c
cs f s symbol
redir END
Теперь вы можете поместить регистр c
в файл и отфильтровать его.
Я не получаю много выходных данных от cscope (это все в Quickfix), но это будет делать то, что вы описываете.с |
(bar):
:!echo 0updateView | cscope -dl | grep global
Но ex-команды интерпретируют bar как разделитель команд (так что вы можете поместить несколько команд в одну строку):
:if &ft != 'help' | silent! cd %:p:h | endif
Я неНе думаю, что вы можете отфильтровать вывод ex-команд, кроме использования redir
.Тем не менее, вы можете использовать ответ Бенуа для фильтрации быстрого исправления.