editorconfig
易错的文件匹配
- ❌
[/file]
不能用/
开头 -
✅
[file]
[./file]
- ❌
[abc,*.sh]
多文件必须要有{}
- ✅
[{abc,*.sh}]
[{*.sh,abc}]
可以正常使用 - ❌
[{*.sh,abc/}]
[{*.sh,abc/*}]
,*.sh
的匹配会失效,这应该是个 bug -
✅
[{**/*.sh,abc/}]
[{**/*.sh,abc/*}]
, 可以正常使用 [*.lua]
,[*.{lua}]
,[**/*.lua]
都会递归匹配所有目录下的*.lua
[./*.lua]
不会递归匹配,只匹配根目录下的*.lua
-
[*/*.lua]
只匹配一层目录下*.lua
,不匹配二层及以下子目录的*.lua
- ❌
folder
folder/
不会对folder/
目录下的文件生效 - ✅
folder/*
只匹配一层目录下的文件,不匹配二层及以下子目录的文件 - ✅
folder/**
递归匹配所有文件