我在 VSCode 上统一的工作区 setting.json 在 files.exclude 之后说“文件结束”
Posted
技术标签:
【中文标题】我在 VSCode 上统一的工作区 setting.json 在 files.exclude 之后说“文件结束”【英文标题】:my workspace setting.json for unity on VSCode says 'end of file' expected after files.exclude 【发布时间】:2017-12-08 10:15:31 【问题描述】:将VSCode设置为我的编辑器并下载unity调试器扩展后,我把原来的settings.json删掉了,换成这个:
// Configure glob patterns for excluding files and folders.
"files.exclude":
"**/.git": true,
"**/.DS_Store": true,
"**/*.meta": true,
"**/*.*.meta": false,
"**/*.unity": true,
"**/*.unityproj": true,
"**/*.mat": true,
"**/*.fbx": true,
"**/*.FBX": true,
"**/*.tga": true,
"**/*.cubemap": true,
"**/*.prefab": true,
"**/Library": true,
"**/ProjectSettings": true,
"**/Temp": true
我想要的只是 CS 脚本来显示和隐藏剩余的(.unity、.prefab 等...)。我在网上找到了上面的代码,这是为了做到这一点,但是在 files.exclude 之后的冒号上有一个“预期文件结束”消息。我猜想某处缺少一组大括号,但它应该在代码中的哪个位置?
【问题讨论】:
您是否尝试过更改文件编码?如果您的浏览器使用与您的操作系统不同的编码,有时从浏览器复制和粘贴会添加奇怪的字符。 不,实际上我发现出了什么问题,但感谢您的建议。 【参考方案1】:我实际上发现了缺少的东西,而且恰好大括号也需要封装整个代码本身。这解决了问题。这是更正后的代码,其中添加了一些要排除的额外文件:
"files.exclude":
"**/.git": true,
"**/.DS_Store": true,
"**/*.meta":true,
"**/Library":true,
"**/obj":true,
"**/Temp":true,
"**/ProjectSettings": true,
"**/*.unityproj": true,
"**/*.wav": true,
"**/*.sln": true,
"**/*.userprefs": true,
"**/*.prefab": true,
"**/*mat": true,
"**/*fbx": true,
"**/*.unity": true
【讨论】:
以上是关于我在 VSCode 上统一的工作区 setting.json 在 files.exclude 之后说“文件结束”的主要内容,如果未能解决你的问题,请参考以下文章