Por que o xargs gvim --remote também abre um arquivo em branco?

1

Se eu executar ack foo | xargs gvim , o gVim abrirá cada arquivo nomeado em um buffer separado em uma nova instância do gVim. Isso é bom.

No entanto, se eu executar ack foo | xargs gvim --remote , sem gVim já em execução, o gVim abrirá cada arquivo nomeado em um buffer separado, e abrirá um buffer em branco ( [No file] ) .

Se o gVim já estiver rodando com um arquivo aberto, o buffer em branco não será aberto.

De onde vem esse buffer extra em branco e como evitá-lo?

Observação: o ack é uma substituição do grep: link ; se eu usar grep -Rl foo . , a mesma coisa acontece.

    
por Roger Lipscombe 31.10.2014 / 11:26

0 respostas

Tags