vim: vim 인터페이스를 표시하지 않고 BundleInstall을 실행합니다.

vim: vim 인터페이스를 표시하지 않고 BundleInstall을 실행합니다.

새 컴퓨터에서 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자세히보다.

관련 정보