
Если я введу ls
свой каталог, то получу:
README.md lib sdf.t t.t t1.t t2.t tt.t
Я работаю в vim, и если я наберу: :find *.t
, то получу:too many file names
Что это происходит?
Если я распечатаю переменную пути vim, я получу:
.,/usr/include,,,**
решение1
Аргументом :find
должно быть одно точное имя файла. *.t
раскрывается, поэтому команда имеет вид :find sdf.t t.t t1.t t2.t tt.t
, которая на самом деле имеет слишком много имен файлов.
От: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}