특정 filtype에 대한 vim의 쉘 명령을 통해 파일을 어떻게 실행합니까?

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

  •  20-09-2019
  •  | 
  •  

문제

이제 해결책이 있습니다 이 질문, 다음 질문으로 이어집니다. VIM에서 열 때 "xmllint -noent"를 모든 .xml 파일로 실행하는 방법.

.VIMRC에서 .gpg를 위해 저장을 할 예정인 -로드에 대한 결정을 할 예제가 있지만, 관련 부분을 실제로 알아낼 수 없을 정도로 복잡합니다. 나의 최근 시도는 다음과 같습니다.

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

나에게 준다 :

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

이것을 어떻게 제거합니까? (즉, 조용히합니다)

도움이 되었습니까?

해결책

이 질문은 SuperUser에 속할 수 있다고 생각하지만 출력없이 명령을 실행하려면 사용할 수 있습니다. silent

:silent !echo Hello

보다: "히트 엔터 (Hit Enter)를 피하기 위해"프롬프트를 피하십시오

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top