0
我正在为vscode 1.12.2编写一个扩展,我试图确定默认主题。原子编辑器有一个很好的API for accessing config values,例如:vscode:是否有一个从vscode扩展访问配置值的api
atom.config.defaultSettings.core.themes[0]
"one-dark-ui"
atom.config.defaultSettings.core.themes[1]
"one-dark-syntax"
是否有vscode类似这样的东西吗?
我可以看到~/AppData/Roaming/Code/User/settings.json
值“workbench.colorTheme”:
// "terminal.integrated.shell.windows": "/Program Files/Git/bin/bash.exe"
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k",
"C:\\Program Files\\Git\\bin\\bash.exe"
],
"workbench.colorTheme": "Default Light+" <-- here
不过,我宁愿不诉诸定制的解决方案,由此我直接读取配置文件作为JSON,特别是因为它允许非默认的JSON值,比如评论,我想大概需要预解析。
虽然这个问题只是针对确定主题,但它确实适用于任何配置参数。我什么也没看见在vscode html api或浏览文件分型/c/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/vscode.d.ts