Как обнаружить, если определенный файл существует в Vimscript?

Я ищу изящный путь в Vimscript, чтобы проверить, существует ли файл в текущем каталоге.

Я придумал код ниже, но я не уверен, является ли это самым изящным решением (я установлю опцию Vim, если файл существует). Есть ли какой-либо способ не необходимости сделать другое сравнение имени файла?

Возможно, используйте другую встроенную функцию от Vim?

:function! SomeCheck()
:   if findfile("SpecificFile", ".") == "SpecificFile"
:       echo "SpecificFile exists"
:   endif
:endfunction
94
задан Matthias Braun 3 November 2019 в 12:01
поделиться

1 ответ

Немного поискав в vim man, я нашел вот это, которое выглядит намного лучше оригинала:

:function! SomeCheck()
:   if filereadable("SpecificFile")
:       echo "SpecificFile exists"
:   endif
:endfunction
127
ответ дан 24 November 2019 в 06:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: