在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Vim的插件配置方式,在你仅仅添加一个文件来自定义自己的Vim体验时很合理, 但当你想要使用别人写的插件时,这种方式会导致一团糟。 在过去,要想使用别人写好的插件,你得下载所有文件并逐一正确地放置它们。 你也可能使用 在这个过程中有些明显的问题:
人们总结出一系列hacks来让事情变得简单些,比如Vimball。 幸运的是,我们不再需要忍受这些肮脏的hacks。 Tim Pope创造了著名的Pathogen插件让管理大量插件变得轻松愉快, 只要插件作者神志清醒地安排好插件结构。(译注:现在推荐vundle来代替Pathogen,前者支持使用git下载插件) 让我们了解一下Pathogen的工作方式,以及为了让我们的插件更加兼容,我们需要做的事。 运行时路径当Vim在特殊的文件夹,比如 在你的桌面创建
Vim将显示一个错误,因为它不懂得去你的桌面查找。现在执行这个命令:
当然,你得根据你的情况修改路径名。现在再尝试color命令:
这次Vim找到了 PathogenPathogen插件在你加载Vim的时候自动地把路径加到你的 这意味着每个 这么一来更新插件就轻松多了。你只需要整个移除旧的插件文件夹,并迎来新的版本。 如果你通过版本控制来管理 成为Pathogen兼容的我们计划让我们的用户通过Pathogen安装我们写的Potion插件。 我们需要做的:在插件的代码库里,放置我们的文件到正确的文件夹中。就是这么简单! 我们插件的代码库展开后看起来就像这样:
我们把它放置在GitHub或Bitbucket上,这样用户就能简单地clone它到 练习如果你还没有安装[vnudle][],安装它。(译注:原文是安装Pathogen,但是没有必要啦) 给你的插件创建Mercurial或Git代码库,起名叫 在代码库中创建 Push到Bitbucket或GitHub。 阅读 |
请发表评论