0

使用 vimscript 函数,我创建了一个包含文件路径列表的数组。

现在我想在单独的窗口中打开该列表,以便能够在 vim 中打开该文件。

它可能像CtrlPNERDTree或通过 quickfix 或位置列表。

有人知道如何开始吗?

4

1 回答 1

0

最简单的方法是使用 quickfix 窗口。您可以将文件列表与setqflist()函数一起使用:http: //vimdoc.sourceforge.net/htmldoc/eval.html#setqflist()

您可能需要对提供给函数的数据进行一些调整,但如果您已经碰巧有一个文件列表,这应该不难。

如果您想让NERDTree文件显示为您的文件,那会有点陌生,但您可能可以通过使用该NERDTreeAddPathFilter()功能来完成它。您可以通过调用来阅读它:help NERDTreeAddPathFilter()。基本思想是引入一个过滤功能,该功能仅显示(在树中)包含在此列表中的文件。

于 2016-02-21T14:31:34.173 回答