Я ищу изящный путь в Vimscript, чтобы проверить, существует ли файл в текущем каталоге.
Я придумал код ниже, но я не уверен, является ли это самым изящным решением (я установлю опцию Vim, если файл существует). Есть ли какой-либо способ не необходимости сделать другое сравнение имени файла?
Возможно, используйте другую встроенную функцию от Vim?
:function! SomeCheck()
: if findfile("SpecificFile", ".") == "SpecificFile"
: echo "SpecificFile exists"
: endif
:endfunction
Немного поискав в vim man
, я нашел вот это, которое выглядит намного лучше оригинала:
:function! SomeCheck()
: if filereadable("SpecificFile")
: echo "SpecificFile exists"
: endif
:endfunction