[英]Unity Console says "type or namespace definition, or end of file expected unity"
[英]my workspace setting.json for unity on VSCode says 'end of file' expected after files.exclude
将VSCode设置为编辑器并下载统一调试器扩展后,我删除了原始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之后,冒号上有一个“文件已结束”消息。 我猜想在某个地方缺少花括号,但是在代码中这意味着什么呢?
我实际上发现了所缺少的东西,恰好是大括号也需要封装整个代码本身。 那解决了问题。 这是经过纠正的代码,其中包含一些要排除的额外文件:
{
"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
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.