vim find afirma ter muitos arquivos, mas não é

vim find afirma ter muitos arquivos, mas não é

Se eu digitar lsno meu diretório, recebo:

README.md lib       sdf.t     t.t       t1.t      t2.t      tt.t

Estou no vim e se eu digitar: :find *.t, recebo:too many file names

O que isso está acontecendo?

Se eu imprimir minha variável de caminho do vim, recebo:

.,/usr/include,,,**

Responder1

O argumento to :finddeve ser um nome de arquivo único e exato. *.té expandido, então o comando é :find sdf.t t.t t1.t t2.t tt.t, que, de fato, possui muitos nomes de arquivo.

De:help :find:

                                    :fin :find
:fin[d][!] [++opt] [+cmd] {file}
    Find {file} in 'path' and then :edit it.
    {not available when the +file_in_path feature was disabled at compile time}

informação relacionada