vim - 如何构建vim插件以便用户可以使用pathogen安装它

标签 vim vim-plugin pathogen

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

最佳答案

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

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

我将那棵树放入 $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

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

相关文章:

Vim : youCompleteme plugin opens up a split window with function definition

vim - 如何增加 vim ctrlp 插件的结果/匹配窗口的高度/大小?

vim - NERDTree:Autocmd 错误 vim

VIM:不是编辑器命令:MiniBufExplorer

vim - Gvim:Ubuntu字母间距(Consolas字体)

macos - VIM 闪烁问题

Vim:无法让病原体加载包

windows - 在 Windows 上安装病原体 vim 插件

vim - 在 Vim 中禁用 "Entering Ex mode"

git - vim-plug PlugInstall 在尝试从 git pull 时抛出 PAT 身份验证错误?