새 컴퓨터에서 vim 플러그인을 초기화하는 데 사용하는 설치 스크립트가 있습니다.
#!/bin/bash
# Clone vundle into the directory if it's not already
if [[ ! -e bundle/vundle/.git ]]
then
mkdir -p bundle
rm -rf bundle/vundle
git clone https://github.com/gmarik/vundle.git bundle/vundle
fi
vim +BundleInstall +qall
그러나 이로 인해 vim이 발생합니다. vim이 인터페이스를 숨기면서도 BundleInstall 스크립트를 계속 실행할 수 있는 방법이 있는지 궁금합니다.
즉, BundleInstall 명령이 완료될 때까지 스크립트가 정지됩니다.
답변1
이것은 실제로 매우 간단하다는 것이 밝혀졌습니다. 왜 내가 먼저 시도하지 않았는지 모르겠습니다.
vim +BundleInstall +qall 2&> /dev/null
답변2
Vim은 대화형 편집기입니다.자동 배치모델:
vim -es <<<BundleInstall
:help -s-ex
자세히보다.