我正要回答一个问题,但意识到我的答案取决于我已安装的插件提供的按键绑定。更糟糕的是,我不知道哪个插件可以提供它。

我知道解决此问题的唯一方法是通过禁用一半并启用另一半来“二进制搜索”已安装的插件。我使用Vundle管理插件,因此每次迭代都只需要我注释掉插件列表的一部分,但这仍然是一个笨拙的过程。

是否有更好的方法来确定哪个插件负责给定键绑定?有没有办法确定给定的键绑定是否直接由我的vimrc文件提供?

我意识到Vim没有内置的插件概念,所以也许这个问题更确切地说是: “如何确定哪个包含vimscript的文件负责给定的键绑定?”。

#1 楼

您可以使用以下命令:用所需的键绑定替换:verbose map <c-p>。打印如下内容:

<c-p>