Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 14 additions & 8 deletions packages/vscode/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,14 +102,20 @@ PR地址: [https://github.com/material-extensions/vscode-material-icon-theme/pul

<!-- configs -->

| Key | Description | Type | Default |
| ------------------ | ---------------------------------------------------------------------------------------------------------- | --------- | ----------------------------- |
| `ets.sdkPath` | %configuration.ets.sdkPath.description% | `string` | `""` |
| `ets.baseSdkPath` | %configuration.ets.baseSdkPath.description% | `string` | `"${os.homedir}/OpenHarmony"` |
| `ets.hmsPath` | %configuration.ets.hmsPath.description% | `string` | `""` |
| `ets.lspDebugMode` | %configuration.ets.lspDebugMode.description% | `boolean` | `false` |
| `ets.hdcPath` | %configuration.ets.hdcPath.description% | `string` | `""` |
| `ets.sdkList` | A list of installed OpenHarmony SDK paths. Keys should follow the pattern API[number] (e.g., API9, API10). | `object` | `{}` |
| Key | Description | Type | Default |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------- | --------- | ----------------------------- |
| `ets.sdkPath` | %configuration.ets.sdkPath.description% | `string` | `""` |
| `ets.baseSdkPath` | %configuration.ets.baseSdkPath.description% | `string` | `"${os.homedir}/OpenHarmony"` |
| `ets.hmsPath` | %configuration.ets.hmsPath.description% | `string` | `""` |
| `ets.lspDebugMode` | %configuration.ets.lspDebugMode.description% | `boolean` | `false` |
| `ets.hdcPath` | %configuration.ets.hdcPath.description% | `string` | `""` |
| `ets.buildTools.autoDetect` | %configuration.ets.buildTools.autoDetect.description% | `boolean` | `true` |
| `ets.buildTools.installationType` | %configuration.ets.buildTools.installationType.description% | `string` | `"auto"` |
| `ets.buildTools.path` | %configuration.ets.buildTools.path.description% | `string` | `""` |
| `ets.buildTools.manageEnvironment` | %configuration.ets.buildTools.manageEnvironment.description% | `boolean` | `true` |
| `ets.buildTools.environmentVariables` | %configuration.ets.buildTools.environmentVariables.description% | `object` | `{}` |
| `ets.ignoreWorkspaceLocalPropertiesFile` | %configuration.ets.ignoreWorkspaceLocalPropertiesFile.description% | `boolean` | `false` |
| `ets.sdkList` | A list of installed OpenHarmony SDK paths. Keys should follow the pattern API[number] (e.g., API9, API10). | `object` | `{}` |

<!-- configs -->

Expand Down
45 changes: 45 additions & 0 deletions packages/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,51 @@
"deprecationMessage": "Currently this setting is not used.",
"default": ""
},
"ets.buildTools.autoDetect": {
"type": "boolean",
"description": "%configuration.ets.buildTools.autoDetect.description%",
"default": true
},
"ets.buildTools.installationType": {
"type": "string",
"enum": ["auto", "command-line-tools", "deveco-studio"],
"description": "%configuration.ets.buildTools.installationType.description%",
"default": "auto"
},
"ets.buildTools.path": {
"type": "string",
"description": "%configuration.ets.buildTools.path.description%",
"default": ""
},
"ets.buildTools.manageEnvironment": {
"type": "boolean",
"description": "%configuration.ets.buildTools.manageEnvironment.description%",
"default": true
},
"ets.buildTools.environmentVariables": {
"type": "object",
"description": "%configuration.ets.buildTools.environmentVariables.description%",
"default": {},
"properties": {
"DEVECO_SDK_HOME": {
"type": "string",
"description": "DevEco Studio SDK 路径"
},
"DevEco Studio": {
"type": "string",
"description": "DevEco Studio bin 目录路径"
}
},
"additionalProperties": {
"type": "string",
"description": "额外的环境变量"
}
},
"ets.buildTools.legacyMigrated": {
"type": "boolean",
"description": "%configuration.ets.buildTools.legacyMigrated.description%",
"default": false
},
"ets.ignoreWorkspaceLocalPropertiesFile": {
"type": "boolean",
"markdownDescription": "%configuration.ets.ignoreWorkspaceLocalPropertiesFile.description%",
Expand Down
6 changes: 6 additions & 0 deletions packages/vscode/package.nls.zh-cn.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@
"configuration.ets.lspDebugMode.description": "启用 ETS 语言服务器调试日志。",
"configuration.ets.hmsPath.description": "HMS SDK 路径。因为 HMS SDK 是独立于 OpenHarmony SDK 的,所以需要另外单独设置。一般您可以在 DevEco Studio 安装目录下找到该SDK。(此路径对应deveco studio 安装目录下的`sdk/default/harmony`路径)",
"configuration.ets.hdcPath.description": "HDC 工具的路径,用于`hilog`等。",
"configuration.ets.buildTools.autoDetect.description": "自动检测 HarmonyOS 构建工具安装",
"configuration.ets.buildTools.installationType.description": "构建工具安装类型:auto (自动检测), command-line-tools (独立命令行工具), deveco-studio (DevEco Studio集成)",
"configuration.ets.buildTools.path.description": "构建工具安装路径 (command-line-tools 根目录或 DevEco Studio 安装目录)",
"configuration.ets.buildTools.manageEnvironment.description": "自动管理构建工具相关的环境变量",
"configuration.ets.buildTools.environmentVariables.description": "额外的环境变量配置",
"configuration.ets.buildTools.legacyMigrated.description": "标记是否已完成遗留配置迁移(内部使用)",
"configuration.ets.ignoreWorkspaceLocalPropertiesFile.description": "忽略从本地工作区 `local.properties` 文件中自动推断基础 SDK 路径。",
"ets.language-server.restart.reloadWindow": "ETS 语言服务器已重启!如果内部库存在错误或不正确,您可以单击此按钮重新加载窗口。",
"ets.language-server.restart.reloadWindow.button": "重新加载窗口",
Expand Down
Loading