
Wenn ich ls
mein 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 :find
soll ein einzelner, exakter Dateiname sein. *.t
wird 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}