2010-06-16 25 views
10

Jak this post points out można zainstalować Vimballs stosując normalny:Instalacja vimball z linii poleceń

vim somevimball.vba 
:so % 
:q 

Ale jeśli chcesz zainstalować z poziomu wiersza poleceń, jak ty to robisz? Pobiegłem vim „man” i wydaje się, że najlepiej „od źródła zainstalować” opcja była opcja „-S” więc próbowałem zainstalować haskellmode z nim:

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

i że nie działa. To dało mi następujący błąd:

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

Należy zauważyć, że za pomocą pierwszej metody udało mi się pomyślnie zainstalować vimball. Próbowałem drugiej metody na kilku innych vimballach i za każdym razem zawodziło. Czy istnieje sposób na zainstalowanie vimballa z wiersza poleceń? Wydaje się, że jest to użyteczny rodzaj zadania.

Aha, używam następującą wersję vim:

Version: 2:7.2.330-1ubuntu3 

Dzięki.

Odpowiedz

6

Użyj jednego z następujących poleceń:

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

czyli

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

Aby uzyskać więcej informacji, patrz:

:help -c 
:help :bar 
+0

Jak by wyglądało polecenie, gdybym pracował pod kontrolą systemu Windows, a nie Linuksa? – colemik

+0

@colemik, może możesz spróbować użyć "" zamiast "", ale powinno działać tak samo w zasadzie – Sebastian

Powiązane problemy