我正在寻找用 Vimscript 检查当前目录中文件是否存在的优雅方法。
我想出了下面的代码,但不确定这是否是最优雅的解决方案(如果文件存在,我将设置一个 Vim 选项)。有没有不必再比较文件名的其他内置函数可以使用?
也许可以使用 Vim 中不同的内置功能?
:function! SomeCheck()
: if findfile("SpecificFile", ".") == "SpecificFile"
: echo "SpecificFile exists"
: endif
:endfunction
filereadable
的帮助文档提到,如果您不关心可读性,可以使用glob
。 - Sumudu Fernando