如何构建vim插件,以便用户可以使用病原体安装它

kea*_*ala 2 vim vim-plugin pathogen

我为vim插件编写代码(在VimL中包含的python中),现在我想与世界分享它.为了让其他用户可以使用病原体安装它并将其添加到他们的vim包中,我该怎么做呢?

Dan*_*owe 5

病原体束只是与它们相同的子目录中的文件$HOME/.vim.例如,这里是我写的Pathogen管理的插件的结构:

.
??? LICENSE
??? README.md
??? doc
?   ??? octopress.txt
??? ftplugin
?   ??? octopress.vim
??? plugin
?   ??? octopress.vim
??? syntax
    ??? octopress.vim
Run Code Online (Sandbox Code Playgroud)

我把那棵树放进去,$HOME/.vim/bundle/octopress/而Pathogen解决了这个问题.

这是我安装的更复杂的插件vim-signify的布局$HOME/.vim/bundle/signify/.

.
??? CONTRIBUTING.md
??? LICENSE
??? README.md
??? autoload
?   ??? sy
?   ?   ??? debug.vim
?   ?   ??? fold.vim
?   ?   ??? highlight.vim
?   ?   ??? jump.vim
?   ?   ??? repo.vim
?   ?   ??? sign.vim
?   ?   ??? util.vim
?   ??? sy.vim
??? doc
?   ??? signify.txt
?   ??? tags
??? plugin
?   ??? signify.vim
??? showcolors.bash
??? signify.gif
Run Code Online (Sandbox Code Playgroud)