1
我用下面的使用vimgrep命令:使用vimgrep不區分大小寫的文件模式
lv /pattern/ ./**/partoffilename*.coffee
因爲你已經知道我們可以在pattern
任意位置添加\c
到不區分大小寫搜索情況:
lv /pattern\c/ ./**/partoffilename*.coffee
但沒有按」 t工作文件名模式:
lv /pattern\c/ ./**/partoffilename*\c.coffee <- won't work
因此,問題是我如何強制vimgrep不區分大小寫地搜索大小寫,而不僅僅是在文件內容中,而是在文件名中搜索(即不僅要在partoffilename * .coffee中搜索,還要在PartOfFileName * .coffee,partOfFileName * .coffee,...)中搜索?
剛剛經過測試並設置了wildignorecase選項:lv /.*/ ./sectionconfig.coffee找不到任何東西,但我可以清楚地看到SectionConfig.coffee文件存在於當前目錄中。並且是沒有設置fileignorecase(輸出:set不顯示該選項)。 – Oleh
嗯,你錯過了一個通配符,使該選項生效。嘗試類似''ection?onfig.coffee'或類似的 –
謝謝,lv /.*/ ./?ection?onfig.coffee工作正常,是的,這回答我的問題,但我希望vimgrep本身支持一些選項忽略在文件名或甚至路徑模式中的情況。 – Oleh