如果vim的版本小于期望的目标,如何引发异常? (.vimrc / init.vim)

问题描述 投票:0回答:1

简而言之,在neovim / vim中都有一种方法可以做到这一点:

if (neovim.version < 0.4.3)
  throw "Cannot run script."
endif
vim neovim
1个回答
0
投票

has("nvim-x.y.z"):h has()中都提到了h v:version

if !has("nvim-0.4.3")
    " some error processing
    throw "Running under " . (has("nvim") ? "old Neovim" : "Vim")
endif
© www.soinside.com 2019 - 2024. All rights reserved.