感谢先前的回答,我可以测试文件是否存在使用
if !empty(glob("filename"))
...
endif
Run Code Online (Sandbox Code Playgroud)
我现在想检查文件是否filename包含文本text.
如果可能的话,我想只使用本机vimscript执行此操作,而不是调用system的grep etc命令.
if filereadable("filename") && match(readfile("filename"),"text")
...
endif
Run Code Online (Sandbox Code Playgroud)
有关:help function-listvimscript函数的高级概述,请参阅参考资料.