【问题标题】:what's the difference between [*] and [**] in EditorConfig fileEditorConfig 文件中的 [*] 和 [**] 有什么区别
【发布时间】:2017-09-30 15:49:37
【问题描述】:

doc 状态:

[*] 匹配任何字符串,路径分隔符 (/) 除外

[**] 匹配任意字符串

但是,以下情况在当前根路径和子目录中都有效。那么EditorConfig文件中的[*]和[**]有什么区别呢?

[*]
indent_style = space
indent_size = 2

[**]
indent_style = space
indent_size = 2

【问题讨论】:

    标签: editorconfig


    【解决方案1】:

    * 匹配任何字符串,除了路径分隔符(/)

    ** 匹配任意字符串

    请务必阅读documentation

    【讨论】:

    • 你能举一个例子,[**] 可以匹配,而 [*] 不能?或者解释一下为什么[*]和[**]在当前根路径和子目录都生效。
    • 查看example file,您将看到与lib 目录中的任何.js 文件匹配的[lib/**.js]。如果您改为使用[lib/*.js],它将仅匹配lib 目录根目录下的.js 文件,而不匹配子目录中的任何文件
    猜你喜欢
    • 2014-01-23
    • 2013-04-04
    • 2020-08-19
    • 2011-05-22
    • 2010-10-26
    • 2011-01-26
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多