使用 vimscript 函数,我创建了一个包含文件路径列表的数组。
现在我想在单独的窗口中打开该列表,以便能够在 vim 中打开该文件。
它可能像CtrlP或NERDTree或通过 quickfix 或位置列表。
有人知道如何开始吗?
最简单的方法是使用 quickfix 窗口。您可以将文件列表与setqflist()
函数一起使用:http: //vimdoc.sourceforge.net/htmldoc/eval.html#setqflist()。
您可能需要对提供给函数的数据进行一些调整,但如果您已经碰巧有一个文件列表,这应该不难。
如果您想让NERDTree
文件显示为您的文件,那会有点陌生,但您可能可以通过使用该NERDTreeAddPathFilter()
功能来完成它。您可以通过调用来阅读它:help NERDTreeAddPathFilter()
。基本思想是引入一个过滤功能,该功能仅显示(在树中)包含在此列表中的文件。