2010-06-16 7 views
10

Als this post points out Sie Vimballs mit dem normalen installieren:Installieren Sie einen vimball von der Kommandozeile

vim somevimball.vba 
:so % 
:q 

Aber wenn Sie ein von der Befehlszeile installiert werden soll, wie Sie es tun? Ich lief einen ‚Mann vim‘ und es scheint, wie die besten „von der Quelle installieren“ Option war die ‚ES‘ Option also habe ich versucht haskellmode mit, es zu installieren:

wget 'http://projects.haskell.org/haskellmode-vim/vimfiles/haskellmode-20090430.vba' 
vim -S haskellmode-20090430.vba  

und das nicht gelang zu arbeiten. Es gab mir die folgende Fehlermeldung:

Error detected while processing function vimball#Vimball:
line 10:
(Vimball) The current file does not appear to be a Vimball!
press ENTER or type command to continue

Es sollte beachtet werden, dass die erste Methode konnte ich erfolgreich die vimball installieren. Ich habe die zweite Methode auf einigen anderen vimballs versucht und es ist jedes Mal gescheitert. Gibt es eine Möglichkeit, einen Vimball von der Kommandozeile aus zu installieren? Es scheint eine nützliche Aufgabe zu sein.

Oh, und ich bin mit der folgenden Version von vim:

Version: 2:7.2.330-1ubuntu3 

Dank.

Antwort

6

Verwenden Sie einen der folgenden Befehle:

vim -c 'so %' -c 'q' somevimball.vba 

oder:

vim -c 'so % | q' somevimball.vba 

Weitere Informationen finden Sie unter:

:help -c 
:help :bar 
+0

Wie würde der Befehl aussehen, wenn ich Windows und nicht Linux ausgeführt hätte? – colemik

+0

@colemik, vielleicht können Sie versuchen, "" statt "" zu verwenden, aber es sollte grundsätzlich das gleiche funktionieren – Sebastian

Verwandte Themen