Как запустить файл с помощью команды оболочки в vim для определенного типа файла

StackOverflow https://stackoverflow.com/questions/2055255

  •  20-09-2019
  •  | 
  •  

Вопрос

теперь у меня есть решение этот вопрос, что подводит меня к следующему вопросу:как мне запустить «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

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

Это было полезно?

Решение

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

И.Е.

:silent !echo Hello

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top