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/** 递归匹配所有文件