有什么方法可以从Vim中查询有关Vim知道的用户定义的Vimscript函数和脚本文件的信息?

我想知道的是:

  • 是否定义了特定功能?
  • 给定的函数定义在哪个源文件中?
  • 已获取哪些vimscript文件?

  • ETC。

    最佳答案



    使用exists函数:

    :echo exists("*funcname")
    



    不幸的是,没有直接的方法可以做到这一点。您将不得不解析:verbose function的输出。



    同样,没有直接的方法可以做到这一点。您将不得不解析:scriptnames的输出。

    您试图做的这些事情的大背景是什么,使您提出这些问题?可能有更好的方法来实现它,而无需回答每个问题。

    关于vim - Vimscript : how to get the current list of user-defined functions and determine the files they are sourced from,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2960593/

    10-11 05:03