Ich benutze vundle als Plugin-Manager für vim. Und ich möchte Ansible verwenden, um vundle Plugin-Installation zu automatisieren.Wie verwende ichsible zur Bereitstellung von vim vundle plugin?
Aber ich kann einfach nicht ansible Bestimmung automatisch zu tun:
- name: install vundle plugin
shell: vim +PluginInstall +qall
oben ist die ansible Textbuch YML Datei für vim. Wenn ansible beginnt, diese Aufgabe auszuführen, geht es für immer weiter, es hört nie auf und es versagt nie. Bis ich es zwinge durch CTRL C
zu stoppen.
Wenn ich diesen Befehl direkt im Gast os ausführen, funktioniert es gut, Vim zeigt und beendet die Installation.
Was ist das Problem hier?
==========================================
bearbeiten :
, Nach Roy Zuo
‚s Antwort zu lesen und auf den ausführlichen Modus von vim drehen, habe ich versucht, den folgenden Befehl ein:
vim -E -s -c "source ~/.vimrc" +PluginInstall +qall -V
und unten ist die Ausgabe:
continuing in /home/vagrant/.vimrc
Searching for "/usr/share/vim/vimfiles/after/syntax/syncolor.vim"
Searching for "/home/vagrant/.vim/after/syntax/syncolor.vim"
Searching for "/home/vagrant/.vim/bundle/Vundle.vim/syntax/syncolor.vim"
Searching for "/after/syntax/syncolor.vim"
Searching for "colors/solarized.vim" in "/home/vagrant/.vim,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/home/vagrant/.vim/after,/home/vagrant/.vim/bundle/Vundle.vim,/after"
Searching for "/home/vagrant/.vim/colors/solarized.vim"
Searching for "/usr/share/vim/vimfiles/colors/solarized.vim"
Searching for "/usr/share/vim/vim74/colors/solarized.vim"
Searching for "/usr/share/vim/vimfiles/after/colors/solarized.vim"
Searching for "/home/vagrant/.vim/after/colors/solarized.vim"
Searching for "/home/vagrant/.vim/bundle/Vundle.vim/colors/solarized.vim"
Searching for "/after/colors/solarized.vim"
not found in 'runtimepath': "colors/solarized.vim"
line 188:
E185: Cannot find color scheme 'solarized'
finished sourcing /home/vagrant/.vimrc
continuing in command line
Es scheint, vi m wurde gestoppt, wenn das in .vimrc angegebene Plugin nicht gefunden werden konnte. Irgendeine Idee, wie man fortfährt?
Könnte zu den Umgebungsunterschieden sein. Führen Sie Ihre Wiedergabe als denselben Benutzer aus, mit dem Sie sich beim Gastbetriebssystem anmelden? – Petro026