Я только что установил pathogen на свой ~/.vim и добавил новую команду для запуска комплектов
~/.vim
:call pathogen#infect()
Я уже добавил в свою папку ~/.vim/bundle vim-surround и NERDtree и все прекрасно работает.Тем не менее, когда я попытался добавить garbas SnipMate, это не сработало.Может ли кто-нибудь помочь с этим вопросом?Спасибо
~/.vim/bundle
Я установил snimpmate, следуя этому руководству без каких-либо проблем John Andersons vim guide
$ mkdir ~/.vim/ $ mkdir ~/.vim/{autoload,bundle} $ cd ~/.vim/ $ git init git submodule add https://github.com/msanders/snipmate.vim.git bundle/snipmate
Для создания собственных фрагментов
$ mkdir ~/.vim/snippets $ vim ~/.vim/snippets/python.snippets
Его пример дляpdb snippet
snippet pdb import pdb; pdb.set_trace()
Тогда вам пора идти.
Не знаю почему, но когда я убираю опцию
set paste
из моего .vimrc отлично работает старт снайпера.
Официальный способ распространения snipmate - vim-addon-manager . Как и pathogen, он помещает каждый плагин в отдельную папку, но он также делает больше, см. Документацию. Я вообще не пробовал возбудителя, но я знаю, в чем причина:
after/
:h after-directory
Это не очевидно, но каталог snippets/ должен быть в .vim/.
snippets/
.vim/
Хотя бы один фрагмент: