vim: выполнить BundleInstall без отображения интерфейса vim

У меня есть сценарий установки, который я использую для инициализации моих плагинов 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?

  • Обтекание текста электронной почты способом, совместимым с форматом = flowed, например, с использованием параметра par
  • Что такое `^ M` и как я могу избавиться от него?
  • Как автоматически обновлять Vim на фокусе буфера / окна?
  • Как предотвратить `git difftool` от вызова другого` vimdiff`?
  • Vimrc, управление картой; к действию
  • Сценарий Bash работает через терминал, но не через главное меню
  • Другими словами, скрипт зависает, пока команда BundleInstall не завершится.

  • Извлеките строки из файла с помощью vim или teminal
  • Редакторы Nano / VIM не используют ресурсы
  • Каков наиболее эффективный способ grep для двух совершенно разных вещей и присвоения значений отдельным переменным?
  • Как комментировать snmpmibd и snmpd в rc.tcpip в AIX с помощью sed?
  • Настройка Powerline в vim
  • Экспортировать дисплей терминала в PDF
  • 2 Solutions collect form web for “vim: выполнить BundleInstall без отображения интерфейса vim”

    Оказывается, это было на самом деле неловко просто, не уверен, почему я не пробовал это в первую очередь.

     vim +BundleInstall +qall 2&> /dev/null 

    Vim – интерактивный редактор; лучшее, что вы можете попробовать, – это бесшумный пакетный режим:

     vim -es <<<BundleInstall 

    Подробнее см :help -s-ex .

    Linux и Unix - лучшая ОС в мире.