3
由於前面的回答,文件是否存在使用檢查文件是否包含一些內容
if !empty(glob("filename"))
...
endif
我現在要檢查文件是否filename
包含文本text
我可以測試。
如果可能的話,我想只使用本地vimscript來執行此操作,而不是調用系統的grep etc命令。
由於前面的回答,文件是否存在使用檢查文件是否包含一些內容
if !empty(glob("filename"))
...
endif
我現在要檢查文件是否filename
包含文本text
我可以測試。
如果可能的話,我想只使用本地vimscript來執行此操作,而不是調用系統的grep etc命令。
if filereadable("filename") && match(readfile("filename"),"text")
...
endif
請參閱:help function-list
瞭解vimscript函數的高級概述。
我用:
if match(readfile(expand("%:p")),"pattern")!=-1
# content
endif
來檢查文件是否包含Vimscript中
是一個模式!有用。並感謝'function-list'上的提示。 – Dogbert 2012-08-06 05:38:23