如何获取 Vim 内部插件的版本?

如何获取 Vim 内部插件的版本?

是否可以从 Vim 内部获取已安装插件的版本号?

答案1

一般来说:没有。vim 中没有的概念plugin-version。如果插件本身提供了一些变量,你可能会用到:echo那个。

答案2

是否可以从 Vim 内部获取已安装插件的版本号?

是的,只要插件从 github 安装。

举个例子...让我们找到vim名为ale...

  • 首先,cd进入你的插件的 git 根目录...就我而言,它是cd /home/mpenning/.vim/bundle/ale
  • git log | grep commit | head -n1。这将返回:commit 607f33a1b0f662d9809d54363e8e81a4965862ce
  • 现在我去github 提交ale列表。请记住,github 显示的哈希值很短,而git log给您的哈希值很长。

哈希匹配git HEAD...基于git tag列表,最新版本的ale是3.2.0版本。

所以我ale在北边运行 git HEAD...ale版本3.2.0

答案3

一些插件会在帮助文件中列出版本。例如Nvim-R,您可以使用 查看版本:help nvim-r

相关内容