花了两天时间,我写了一个轻量的包管理器。先放图:
:repo
- 克隆远程Git仓库
:repo
后接的参数可以是字符串或者列表。如果是字符串,则将字符串作为远程仓库的地址。(支持各大平台的仓库,如果是GitHub的,可以直接写"用户名/插件名"。其他网站的就需要写完整链接了)。
如果参数是列表,则将列表第一个变量作为仓库地址,其他的作为关键词。
关键词如下:
:save
- 本地保存的文件夹名称(就是git clone xxx ~/xxx/xxx/save-directory
里的save-directory
:load
- 克隆完后将插件路径加载到的path
:depth
- 克隆的commit数,若为数字,就是commit数。若为nil,则将整个仓库克隆下来(所有log)
还有很多其他功能也挺好用的,这里就不多写了,我还得写作业。 目前只有英语文档,下个周更新中文文档,时间不够。
插件链接: