2

我为一个 vim 插件编写了代码(在用 VimL 包装的 python 中),现在我想与世界分享它。我需要做什么才能得到它,以便其他用户可以使用病原体安装它并将其添加到他们的 vim 包中?

4

1 回答 1

5

病原体包只是与它们在$HOME/.vim. 例如,这是我编写的 Pathogen 管理插件的结构:

.
├── LICENSE
├── README.md
├── doc
│   └── octopress.txt
├── ftplugin
│   └── octopress.vim
├── plugin
│   └── octopress.vim
└── syntax
    └── octopress.vim

我把那棵树放进去$HOME/.vim/bundle/octopress/,病原体解决了。

这是一个更复杂的插件 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
于 2015-12-15T20:27:49.063 回答