vim find behauptet, viele Dateien zu haben, ist es aber nicht

vim find behauptet, viele Dateien zu haben, ist es aber nicht

Wenn ich lsmein Verzeichnis eingebe, erhalte ich:

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

Ich bin in vim und wenn ich Folgendes eingebe: :find *.t, erhalte ich:too many file names

Was passiert da?

Wenn ich meine Vim-Pfadvariable drucke, erhalte ich:

.,/usr/include,,,**

Antwort1

Das Argument für :findsoll ein einzelner, exakter Dateiname sein. *.twird erweitert, daher lautet der Befehl :find sdf.t t.t t1.t t2.t tt.t, der jedoch tatsächlich zu viele Dateinamen enthält.

Aus: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}

verwandte Informationen