Como converter o conteúdo de texto em um buffer para a lista de locais no vim?

3

Por exemplo, tenho abaixo o conteúdo em um buffer 2,

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

quando eu tentei :lgetbuffer 2 e :lopen abrir a lista de locais, parece

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

E pressionar Enter no primeiro item não me ajuda a abrir /works/a.txt .

    
por brook hong 16.06.2017 / 13:09

1 resposta

1

Eu descobri isso, postar minha própria resposta aqui para outras pessoas que tenham a mesma exigência.

Cada linha no buffer precisa ser:

<file_name>:<line_number>:<content_of_the_line>

Então, se o buffer se parece com abaixo, ficará bem.

/works/a.txt:1:1
/works/b.c:1:1
/works/c.java:1:1
    
por 19.06.2017 / 04:28

Tags