vimgrep 不区分大小写的文件模式
vimgrep case insensitive file pattern
我使用以下 vimgrep 命令:
lv /pattern/ ./**/partoffilename*.coffee
如您所知,我们可以在 pattern
中的任意位置添加 \c
以不区分大小写地搜索:
lv /pattern\c/ ./**/partoffilename*.coffee
但这不适用于文件名模式:
lv /pattern\c/ ./**/partoffilename*\c.coffee <- won't work
所以问题是我如何强制 vimgrep 不仅在文件内容中而且在文件名中不区分大小写地搜索(即不仅在 partofffilename*.coffee 中搜索,而且在 PartOfFileName*.coffee, partOfFileName* 中搜索.咖啡, ...) ?
我认为,您需要设置 'wildignorecase'
选项并确保未设置 'fileignorecase' 选项。
我使用以下 vimgrep 命令:
lv /pattern/ ./**/partoffilename*.coffee
如您所知,我们可以在 pattern
中的任意位置添加 \c
以不区分大小写地搜索:
lv /pattern\c/ ./**/partoffilename*.coffee
但这不适用于文件名模式:
lv /pattern\c/ ./**/partoffilename*\c.coffee <- won't work
所以问题是我如何强制 vimgrep 不仅在文件内容中而且在文件名中不区分大小写地搜索(即不仅在 partofffilename*.coffee 中搜索,而且在 PartOfFileName*.coffee, partOfFileName* 中搜索.咖啡, ...) ?
我认为,您需要设置 'wildignorecase'
选项并确保未设置 'fileignorecase' 选项。