以前の回答のおかげで、ファイルが存在するかどうかをテストできます
if !empty(glob("filename"))
...
endif
ファイルfilename
に text が含まれているかどうかを確認したいと思いますtext
。
可能であれば、システムの grep などのコマンドを呼び出さずに、ネイティブの vimscript のみを使用してこれを実行したいと考えています。
以前の回答のおかげで、ファイルが存在するかどうかをテストできます
if !empty(glob("filename"))
...
endif
ファイルfilename
に text が含まれているかどうかを確認したいと思いますtext
。
可能であれば、システムの grep などのコマンドを呼び出さずに、ネイティブの vimscript のみを使用してこれを実行したいと考えています。
if filereadable("filename") && match(readfile("filename"),"text")
...
endif
:help function-list
vimscript 関数の概要については、を参照してください。
私が使う:
if match(readfile(expand("%:p")),"pattern")!=-1
# content
endif
ファイルにvimscriptのパターンが含まれているかどうかを確認するには