Как мне запустить файл через команду оболочки в vim для определенного типа filipe - PullRequest
2 голосов
/ 13 января 2010

У меня теперь есть решение этого вопроса , что приводит меня к следующему вопросу: как мне запустить "xmllint --noent" для всех файлов .xml при открытии их в vim.

У меня есть пример, чтобы сделать --decrypt при загрузке и --encrypt при сохранении для .gpg в моем .vimrc, но это настолько сложно, что я не могу понять соответствующие части. Моя последняя попытка:

autocmd BufReadPost,FileReadPost *.xml %!xmllint --noent - 2> /dev/null

, что дает мне:

<N> lines filtered
Press ENTER or type command to continue

Как мне избавиться от этого? (т.е. сделать это молча)

1 Ответ

2 голосов
/ 13 января 2010

Я думаю, что этот вопрос может принадлежать суперпользователю, но если вы хотите выполнить команду без вывода, вы можете использовать silent

И.Е.

:silent !echo Hello

см .: Как избежать приглашения «Нажмите ENTER, чтобы продолжить»

...