كيف أقوم بتشغيل الملف من خلال أمر قذيفة في همة لfiltype معين

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

  •  20-09-2019
  •  | 
  •  

سؤال

وأنا الآن لديهم حل ل<لأ href = "https://stackoverflow.com/questions/2019317/how-to-get-a-flat-xml-so-that-external-entities-are-merged- لفي أعلى مستوى "> هذا السؤال ، الذي يقودني إلى السؤال التالي: كيف يمكنني تشغيل". xmllint --noent "لجميع ملفات xml عند فتحها في همة

ولدي مثال للقيام --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