如何将缓冲区中的文本内容转换为vim中的位置列表?

如何将缓冲区中的文本内容转换为vim中的位置列表?

例如,我在缓冲区 2 中有以下内容,

/works/a.txt
/works/b.c
/works/c.java

当我尝试:lgetbuffer 2打开:lopen位置列表时,它看起来像

|| /works/a.txt
|| /works/b.c
|| /works/c.java

在第一项上按 Enter 并不能帮助我打开/works/a.txt.

答案1

我想出了这一点,在这里为其他有相同要求的人发布我自己的答案。

缓冲区中的每一行都需要:

<file_name>:<line_number>:<content_of_the_line>

因此,如果缓冲区如下所示,那就没问题了。

/works/a.txt:1:1
/works/b.c:1:1
/works/c.java:1:1

相关内容