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

最佳答案

病原体包只是与$HOME/.vim下相同子目录中的文件。例如,这是我编写的病原管理插件的结构:

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

我把那棵树放到$HOME/.vim/bundle/octopress/中,Pathogen解决了。

这是我安装在$HOME/.vim/bundle/signify/中的更复杂的插件vim-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

关于vim - 如何构建vim插件,以便用户可以使用病原体安装它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34298653/

10-17 00:36