VSCode 将不带扩展名的文件关联到 xml

Abh*_*wal 6 visual-studio-code

我想在 VSCode 中将所有不带扩展名的文件关联为 xml 格式。

当我执行下面的操作时,它会将所有文件(即使带有扩展名)设置为 xml。"files.associations": { "*": "xml" }

有什么办法可以实现这个目标吗?

Vic*_* S. 7

此解决方案不适用于最新版本。

"files.associations": {
    "[!.]*": "xml",
},
Run Code Online (Sandbox Code Playgroud)

对于最新版本,您需要为每个文件长度添加规则。

该示例显示了最长 30 个字符的文件的解决方案。

远非最佳解决方案,但尚未找到更好的解决方案。

"files.associations": {
    "[!.]": "xml",
    "[!.][!.]": "xml",
    "[!.][!.][!.]": "xml",
    "[!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
    "[!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.][!.]": "xml",
}
Run Code Online (Sandbox Code Playgroud)