Я ищу элегантный способ в vimscript
, чтобы проверить, существует ли файл в текущем каталоге в функции.vimscript: Как определить, существует ли конкретный файл
Я пришел с этим, но не уверен, что это самое элегантное решение (я буду устанавливать опцию vim, если он существует) - есть ли способ не делать другого сравнения имени файла - возможно, использовать разные vim
встроенная функция (?):
:function! SomeCheck()
: if findfile("SpecificFile", ".") == "SpecificFile"
: echo "SpecificFile exists"
: endif
:endfunction
Что делать, если SpecificFile существует, но недоступен для текущего пользователя. Может быть, findfile лучше. – ppan
В помощи для 'filereadable' упоминается, что вы можете использовать' glob', если вам не нравится читаемость. –
if fileradable (expand ("~/.vim/bundle/vundle/README.md")) let g: hasVundle = 1 endif – metaphy