Ответ 1
Используйте одну из следующих команд:
vim -c 'so %' -c 'q' somevimball.vba
или
vim -c 'so % | q' somevimball.vba
Для получения дополнительной информации см.
:help -c
:help :bar
Как этот пост указывает, вы можете установить Vimballs с помощью обычного:
vim somevimball.vba
:so %
:q
Но если вы хотите установить из командной строки, как вы это делаете? Я запускал "man vim", и кажется, что лучшим вариантом "из исходной установки" был параметр "-S", поэтому я попытался установить с ним haskellmode:
wget 'http://projects.haskell.org/haskellmode-vim/vimfiles/haskellmode-20090430.vba'
vim -S haskellmode-20090430.vba
и это не сработало. Это дало мне следующую ошибку:
Ошибка при обработке функции vimball # Vimball:
строка 10:
(Vimball) Текущий файл не выглядит как Vimball! нажмите ENTER или введите команду для продолжения
Следует отметить, что с использованием первого метода я смог успешно установить vimball. Я пробовал второй метод на нескольких других вимбалах, и он терпел неудачу каждый раз. Есть ли способ установить vimball из командной строки? Это похоже на полезную задачу.
О, и я запускаю следующую версию vim:
Version: 2:7.2.330-1ubuntu3
Спасибо.
Используйте одну из следующих команд:
vim -c 'so %' -c 'q' somevimball.vba
или
vim -c 'so % | q' somevimball.vba
Для получения дополнительной информации см.
:help -c
:help :bar
Увидев это решение, я решил скрыть беспорядок в script, который всегда должен был существовать, vim-install: http://github.com/robertmassaioli/vim-install