console
let template = {
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev",
"name": "dev",
"type": "directory",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\bundleInfo.json",
"name": "bundleInfo.json",
"fileType": ".json",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\nls.metadata.json",
"name": "nls.metadata.json",
"fileType": ".json",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs",
"name": "vs",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\base",
"name": "base",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\base\\worker",
"name": "worker",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\base\\worker\\workerMain.js",
"name": "workerMain.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\base\\worker\\workerMain.js.map",
"name": "workerMain.js.map",
"fileType": ".map",
"type": "file"
}
],
"type": "directory"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages",
"name": "basic-languages",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\abap",
"name": "abap",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\abap\\abap.contribution.js",
"name": "abap.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\abap\\abap.js",
"name": "abap.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\apex",
"name": "apex",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\apex\\apex.contribution.js",
"name": "apex.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\apex\\apex.js",
"name": "apex.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\azcli",
"name": "azcli",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\azcli\\azcli.contribution.js",
"name": "azcli.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\azcli\\azcli.js",
"name": "azcli.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\bat",
"name": "bat",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\bat\\bat.contribution.js",
"name": "bat.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\bat\\bat.js",
"name": "bat.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\clojure",
"name": "clojure",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\clojure\\clojure.contribution.js",
"name": "clojure.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\clojure\\clojure.js",
"name": "clojure.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\coffee",
"name": "coffee",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\coffee\\coffee.contribution.js",
"name": "coffee.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\coffee\\coffee.js",
"name": "coffee.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\cpp",
"name": "cpp",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\cpp\\cpp.contribution.js",
"name": "cpp.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\cpp\\cpp.js",
"name": "cpp.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\csharp",
"name": "csharp",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\csharp\\csharp.contribution.js",
"name": "csharp.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\csharp\\csharp.js",
"name": "csharp.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\csp",
"name": "csp",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\csp\\csp.contribution.js",
"name": "csp.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\csp\\csp.js",
"name": "csp.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\css",
"name": "css",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\css\\css.contribution.js",
"name": "css.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\css\\css.js",
"name": "css.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\dockerfile",
"name": "dockerfile",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\dockerfile\\dockerfile.contribution.js",
"name": "dockerfile.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\dockerfile\\dockerfile.js",
"name": "dockerfile.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\fsharp",
"name": "fsharp",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\fsharp\\fsharp.contribution.js",
"name": "fsharp.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\fsharp\\fsharp.js",
"name": "fsharp.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\go",
"name": "go",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\go\\go.contribution.js",
"name": "go.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\go\\go.js",
"name": "go.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\graphql",
"name": "graphql",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\graphql\\graphql.contribution.js",
"name": "graphql.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\graphql\\graphql.js",
"name": "graphql.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\handlebars",
"name": "handlebars",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\handlebars\\handlebars.contribution.js",
"name": "handlebars.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\handlebars\\handlebars.js",
"name": "handlebars.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\html",
"name": "html",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\html\\html.contribution.js",
"name": "html.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\html\\html.js",
"name": "html.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\ini",
"name": "ini",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\ini\\ini.contribution.js",
"name": "ini.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\ini\\ini.js",
"name": "ini.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\java",
"name": "java",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\java\\java.contribution.js",
"name": "java.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\java\\java.js",
"name": "java.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\javascript",
"name": "javascript",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\javascript\\javascript.contribution.js",
"name": "javascript.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\javascript\\javascript.js",
"name": "javascript.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\kotlin",
"name": "kotlin",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\kotlin\\kotlin.contribution.js",
"name": "kotlin.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\kotlin\\kotlin.js",
"name": "kotlin.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\less",
"name": "less",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\less\\less.contribution.js",
"name": "less.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\less\\less.js",
"name": "less.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\lua",
"name": "lua",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\lua\\lua.contribution.js",
"name": "lua.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\lua\\lua.js",
"name": "lua.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\markdown",
"name": "markdown",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\markdown\\markdown.contribution.js",
"name": "markdown.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\markdown\\markdown.js",
"name": "markdown.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\mips",
"name": "mips",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\mips\\mips.contribution.js",
"name": "mips.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\mips\\mips.js",
"name": "mips.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\msdax",
"name": "msdax",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\msdax\\msdax.contribution.js",
"name": "msdax.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\msdax\\msdax.js",
"name": "msdax.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\mysql",
"name": "mysql",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\mysql\\mysql.contribution.js",
"name": "mysql.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\mysql\\mysql.js",
"name": "mysql.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\objective-c",
"name": "objective-c",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\objective-c\\objective-c.contribution.js",
"name": "objective-c.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\objective-c\\objective-c.js",
"name": "objective-c.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pascal",
"name": "pascal",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pascal\\pascal.contribution.js",
"name": "pascal.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pascal\\pascal.js",
"name": "pascal.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pascaligo",
"name": "pascaligo",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pascaligo\\pascaligo.contribution.js",
"name": "pascaligo.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pascaligo\\pascaligo.js",
"name": "pascaligo.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\perl",
"name": "perl",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\perl\\perl.contribution.js",
"name": "perl.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\perl\\perl.js",
"name": "perl.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pgsql",
"name": "pgsql",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pgsql\\pgsql.contribution.js",
"name": "pgsql.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pgsql\\pgsql.js",
"name": "pgsql.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\php",
"name": "php",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\php\\php.contribution.js",
"name": "php.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\php\\php.js",
"name": "php.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\postiats",
"name": "postiats",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\postiats\\postiats.contribution.js",
"name": "postiats.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\postiats\\postiats.js",
"name": "postiats.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\powerquery",
"name": "powerquery",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\powerquery\\powerquery.contribution.js",
"name": "powerquery.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\powerquery\\powerquery.js",
"name": "powerquery.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\powershell",
"name": "powershell",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\powershell\\powershell.contribution.js",
"name": "powershell.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\powershell\\powershell.js",
"name": "powershell.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pug",
"name": "pug",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pug\\pug.contribution.js",
"name": "pug.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\pug\\pug.js",
"name": "pug.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\python",
"name": "python",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\python\\python.contribution.js",
"name": "python.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\python\\python.js",
"name": "python.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\r",
"name": "r",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\r\\r.contribution.js",
"name": "r.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\r\\r.js",
"name": "r.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\razor",
"name": "razor",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\razor\\razor.contribution.js",
"name": "razor.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\razor\\razor.js",
"name": "razor.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\redis",
"name": "redis",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\redis\\redis.contribution.js",
"name": "redis.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\redis\\redis.js",
"name": "redis.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\redshift",
"name": "redshift",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\redshift\\redshift.contribution.js",
"name": "redshift.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\redshift\\redshift.js",
"name": "redshift.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\ruby",
"name": "ruby",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\ruby\\ruby.contribution.js",
"name": "ruby.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\ruby\\ruby.js",
"name": "ruby.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\rust",
"name": "rust",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\rust\\rust.contribution.js",
"name": "rust.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\rust\\rust.js",
"name": "rust.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sb",
"name": "sb",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sb\\sb.contribution.js",
"name": "sb.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sb\\sb.js",
"name": "sb.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\scheme",
"name": "scheme",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\scheme\\scheme.contribution.js",
"name": "scheme.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\scheme\\scheme.js",
"name": "scheme.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\scss",
"name": "scss",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\scss\\scss.contribution.js",
"name": "scss.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\scss\\scss.js",
"name": "scss.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\shell",
"name": "shell",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\shell\\shell.contribution.js",
"name": "shell.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\shell\\shell.js",
"name": "shell.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\solidity",
"name": "solidity",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\solidity\\solidity.contribution.js",
"name": "solidity.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\solidity\\solidity.js",
"name": "solidity.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sophia",
"name": "sophia",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sophia\\sophia.contribution.js",
"name": "sophia.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sophia\\sophia.js",
"name": "sophia.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sql",
"name": "sql",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sql\\sql.contribution.js",
"name": "sql.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\sql\\sql.js",
"name": "sql.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\st",
"name": "st",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\st\\st.contribution.js",
"name": "st.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\st\\st.js",
"name": "st.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\swift",
"name": "swift",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\swift\\swift.contribution.js",
"name": "swift.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\swift\\swift.js",
"name": "swift.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\tcl",
"name": "tcl",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\tcl\\tcl.contribution.js",
"name": "tcl.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\tcl\\tcl.js",
"name": "tcl.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\twig",
"name": "twig",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\twig\\twig.contribution.js",
"name": "twig.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\twig\\twig.js",
"name": "twig.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\typescript",
"name": "typescript",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\typescript\\typescript.contribution.js",
"name": "typescript.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\typescript\\typescript.js",
"name": "typescript.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\vb",
"name": "vb",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\vb\\vb.contribution.js",
"name": "vb.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\vb\\vb.js",
"name": "vb.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\xml",
"name": "xml",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\xml\\xml.contribution.js",
"name": "xml.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\xml\\xml.js",
"name": "xml.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\yaml",
"name": "yaml",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\yaml\\yaml.contribution.js",
"name": "yaml.contribution.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\yaml\\yaml.js",
"name": "yaml.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\basic-languages\\_.contribution.js",
"name": "_.contribution.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor",
"name": "editor",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.css",
"name": "editor.main.css",
"fileType": ".css",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.js",
"name": "editor.main.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.js.map",
"name": "editor.main.js.map",
"fileType": ".map",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.de.js",
"name": "editor.main.nls.de.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.es.js",
"name": "editor.main.nls.es.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.fr.js",
"name": "editor.main.nls.fr.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.it.js",
"name": "editor.main.nls.it.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.ja.js",
"name": "editor.main.nls.ja.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.js",
"name": "editor.main.nls.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.ko.js",
"name": "editor.main.nls.ko.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.ru.js",
"name": "editor.main.nls.ru.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.zh-cn.js",
"name": "editor.main.nls.zh-cn.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\editor\\editor.main.nls.zh-tw.js",
"name": "editor.main.nls.zh-tw.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language",
"name": "language",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\css",
"name": "css",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\css\\cssMode.js",
"name": "cssMode.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\css\\cssWorker.js",
"name": "cssWorker.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\html",
"name": "html",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\html\\htmlMode.js",
"name": "htmlMode.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\html\\htmlWorker.js",
"name": "htmlWorker.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\json",
"name": "json",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\json\\jsonMode.js",
"name": "jsonMode.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\json\\jsonWorker.js",
"name": "jsonWorker.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript",
"name": "typescript",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\languageFeatures.js",
"name": "languageFeatures.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\lib",
"name": "lib",
"fileType": "",
"files": [
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\lib\\lib.js",
"name": "lib.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\lib\\typescriptServices.js",
"name": "typescriptServices.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\lib\\typescriptServicesMetadata.js",
"name": "typescriptServicesMetadata.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\ts.worker.js",
"name": "ts.worker.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\tsMode.js",
"name": "tsMode.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\tsWorker.js",
"name": "tsWorker.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\language\\typescript\\workerManager.js",
"name": "workerManager.js",
"fileType": ".js",
"type": "file"
}
],
"type": "directory"
}
],
"type": "directory"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\loader.js",
"name": "loader.js",
"fileType": ".js",
"type": "file"
},
{
"path": "D:\\新建文件夹\\新建文件夹 (2)\\monaco-editor-demos-master\\node_modules\\monaco-editor\\dev\\vs\\loader.js.map",
"name": "loader.js.map",
"fileType": ".map",
"type": "file"
}
],
"type": "directory"
}
]
}
function on(obj, type, listener) {
obj.addEventListener(type, listener);
}
function off(obj, type, listener) {
obj.removeEventListener(type, listener);
}
function addClass(obj) {
let args = [].slice.call(arguments, 1);
args.forEach(function (item) {
obj.classList.add(item);
});
}
function rmClass(obj) {
let args = [].slice.call(arguments, 1);
args.forEach(function (item) {
obj.classList.remove(item);
});
}
function containsClass(obj, classname) {
if (!obj) { return false; }
return obj.classList.contains(classname);
}
function copyProp(target, source) {
Object.assign(target, source);
}
function append(target, obj) {
target.appendChild(obj);
}
function stop(e) {
e.stopPropagation();
}
function getWidthInDoc(obj) {
return obj.getBoundingClientRect().width;
}
function elc(tagName, textContent = "", classnames = "", styles = {}) {
let el = document.createElement(tagName);
el.innerHTML = textContent;
if (typeof classnames == 'string' && classnames.trim()) {
addClass(el, classnames);
} else if (classnames instanceof Array && classnames.length > 0) {
addClass(el, ...classnames);
}
copyProp(el.style, styles);
return el;
}
class FoldersExplorer {
constructor(place, template) {
this.place = place;
this.template = template;
let indent = 10;
let indentUnit = 22;
let fileTitle = elc("div", `<span class="folder-cap"><</span> ${this.template.name}`, "file-title", {
paddingLeft: `${indent}px`
});
let folder = elc('div', "", ["folder", "root-folder","collapse"]);
let toggle = function() {
this.parentElement.classList.toggle("collapse");
}
append(folder, fileTitle);
append(this.place, folder);
on(fileTitle,"click",toggle);
function deep(obj, parent, indent) {
for (let key in obj) {
let item = obj[key];
let el = elc("div");
let fileTitle = null;
if (item.type == 'file') {
fileTitle = elc("div",item.name,"file-title",{
paddingLeft: `${indent}px`
});
addClass(el, "file");
} else if (item.type == "directory") {
fileTitle = elc("div", `<span class="folder-cap"><</span> ${item.name}`, "file-title", {
paddingLeft: `${indent}px`
});
addClass(el, "folder");
addClass(el,"collapse");
on(fileTitle,"click", toggle);
}
append(el, fileTitle);
append(parent, el);
if(item.files && item.files instanceof Array) {
deep(item.files,el,indent + indentUnit);
}
}
}
deep(this.template.files, folder, indent + indentUnit);
}
}
new FoldersExplorer(document.querySelector("#root"), template);
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=, initial-scale=">
<meta http-equiv="X-UA-Compatible" content="">
<title></title>
</head>
<body>
<div id="root"></div>
</body>
</html>
* {
margin: 0;
padding: 0;
}
:root {
--bg: #1e2227;
--text-color: #eee;
--text-size: 13px;
--line-height: 30px;
--light-bg: #2c313a;
}
#root {
position: relative;
width: 200px;
height: 200px;
background: var(--bg);
overflow: auto;
}
#root::-webkit-scrollbar {
width: 10px;
height: 10px;
}
#root::-webkit-scrollbar-thumb {
background: rgba(255,255, 255, 0.5)
}
.folder {
overflow: hidden;
height: auto;
background: var(--bg);
color: var(--text-color);
user-select: none;
font-size: 13px;
}
.folder.collapse {
height: var(--line-height);
}
.collapse>.folder {
width: 0;
height: 0;
}
.folder.collapse>.file-title>.folder-cap {
transform: rotate(0deg);
}
.folder-cap {
float: left;
height: 100%;
width: 16px;
line-height: var(--line-height);
font-family: "幼圆";
font-weight: bold;
font-size: 10px;
text-align: center;
transform: rotate(-90deg);
}
.root-folder {
position: absolute;
left: 0;
top: 0;
min-width: 100%;
}
.file-title {
width: 100%;
font-size: var(--text-size);
height: var(--line-height);
line-height: var(--line-height);
background: var(--bg);
box-sizing: border-box;
}
.file-title:hover {
background: var(--light-bg);
}