2014-03-05 3 views
2

Windows의 여러 파일에서 vim 스크립트를 실행하려고합니다. 나는이처럼 보이는 .bat 파일 만든 다음 vim 스크립트의각 vim이 끝난 후 Windows가 멈추는 것을 피하는 방법

vim "myfile" -S vimscript.vim 
vim "myfile2" -S vimscript.vim 
vim "myfile3" -S vimscript.vim 
... 

내용입니다이 (가, 기록, 탭 및 후행 공백을 제거 후 종료) :

:%s/ *$//g 
:%s/ *$//g 
:wq 

이 제외 작동 모든 명령 vim이 PAUSE 문을 실행하는 것처럼 보였습니다. 메시지를 받기 때문에 : "Enter 키를 누르거나 계속하려면 command를 입력하십시오." 내가 100+ 파일에서 이것을 실행하는 동안 리턴 키를 누르고 싶지는 않습니다. 거기에 더 좋은 방법이 있습니까? vim 대신 gvim을 사용하면 일시 중지되지 않지만 GUI를 매번 다시로드하기 때문에 오류가 발생하고 시간이 낭비되기 때문에 다른 문제가 발생합니다.

+0

나중에 argdo (: help argdo)에 대해서도 배웠고 배치 파일을 만들지 않고도 작업했을 것입니다. (nomore를 미리 사용하십시오). – AlexMA

답변

2

자동 모드는 -s 스위치를 사용하십시오.

+0

감사합니다. ": 도움 시작"을 선택 했어야했는데 창문 일 것이라고 생각했습니다. – AlexMA

관련 문제