Установка vimball из командной строки
As этот пост указывает вы можете установить Vimballs, используя обычный:
vim somevimball.vba
:so %
:q
но если вы хотите установить a из командной строки, как это сделать? Я запустил "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. Я пробовал второй метод на нескольких других vimballs, и он терпел неудачу каждый раз. Есть ли способ установить vimball из командной строки? Похоже, это полезная задача.
О, и я Запуск следующей версии vim:
Version: 2:7.2.330-1ubuntu3
спасибо.
2 ответов
используйте одну из следующих команд:
vim -c 'so %' -c 'q' somevimball.vba
или:
vim -c 'so % | q' somevimball.vba
для получения дополнительной информации см.:
:help -c
:help :bar
увидев это решение, я решил скрыть беспорядок в скрипте, который всегда должен был существовать, vim-install:http://github.com/robertmassaioli/vim-install