配置CodeArts IDE开发环境
CodeArts IDE提供了“设置”编辑器,用户可以通过执行以下任何操作打开该编辑器。
- 按“Ctrl+,”打开“设置”编辑器。
- 在左侧导航栏中选择 。
- 在“命令”面板(“Ctrl+Shift+P”或“双击Ctrl”)中,搜索并运行首选项: 打开设置 (ui)命令。
在“设置”编辑器中,使用搜索字段来搜索所需的设置。这将显示搜索条件匹配的设置,并过滤掉不匹配的设置。如下图所示:

更改设置
CodeArts IDE会自动动态应用对设置的更改。修改后的设置用一条类似于编辑器中修改后的行的蓝线表示。如下图所示:

重置设置
选择一个设置,然后单击“更多操作”()按钮,或按“Shift+F9”打开上下文菜单,允许用户将设置重置为其默认值、复制设置ID、将设置复制为JSON文本和将设置应用于所有配置文件。如下图所示:

设置组
设置以组表示,以便用户可以轻松导航。顶部的“常用设置”组列出了常用的自定义设置项。CodeArts IDE扩展还可以添加自定义设置,这些设置收集在“扩展”部分下。如下图所示:

设置筛选器
“设置”编辑器的搜索栏提供了几个筛选器,使用户更容易管理设置。使用搜索栏中的“筛选器”按钮()轻松添加筛选器。如下图所示:

要检查用户配置的设置,请使用@modified的筛选器。如果设置的值与默认值不同,或者其值在相应的设置JSON文件中显式设置,则会显示在此筛选器下。如下图所示:

还有几个其他方便的过滤器可以帮助搜索设置:
- @ext:特定于扩展的设置。提供扩展ID,例如,@ext:markdown-language-features。
- @feature:特定于功能子组的设置。例如,@feature:explorer显示资源管理器的设置。
- @id:根据设置ID查找设置。例如,@id:workbench.activityBar.visible。
- @lang:根据语言ID应用语言筛选器。例如,@lang:typescript。
- @tag:特定于CodeArts IDE子系统的设置。
搜索栏会记住用户的设置搜索查询,并支持撤销/重做(“Ctrl+Z”/“Ctrl+Shift+Z”/“Ctrl+Y”)。用户可以使用搜索栏右侧的“清除设置搜索输入”按钮()快速清除搜索项或筛选器。
扩展设置
安装的CodeArts IDE扩展也可以贡献自己的设置,用户可以在设置编辑器的“扩展”部分查看这些设置。如下图所示:


要打开SmartAssist for Java设置,请在“设置”中搜索@ext:huaweicloud.smartassist-java-ls。
编辑settings.json文件
设置编辑器是允许用户查看和修改存储在settings.json文件中的设置值的UI。用户可以通过快捷键“Ctrl+Shift+P”打开“命令”面板,使用“首选项: 打开用户设置 (JSON)”命令在编辑器中打开此文件,直接查看和编辑此文件。通过指定设置ID和值,设置将写入JSON。如下图所示:

settings.json文件提供设置及其值的代码完成和描述悬停。由于设置名称或JSON格式不正确而导致的错误也会突出显示。如下图所示:

某些设置,例如“Workbench: Color Customizations”只能在settings.json中编辑。如下图所示:

如果用户喜欢始终直接使用settings.json,用户可以将“workbench.settings.editor”设置为“json”,以便将 命令和“Ctrl+,”键绑定,始终打开settings.json文件,而不是设置编辑器。
设置文件位置
不同的子产品,用户设置文件的路径不同。
- CodeArts IDE for C/C++: %APPDATA%\codearts-cpp\User\settings.json
- CodeArts IDE for RemoteShell:%APPDATA%\codearts-remoteshell\User\settings.json
- CodeArts IDE for Java:%APPDATA%\codearts-java\User\settings.json
- CodeArts IDE for Python: %APPDATA%\codearts-python\User\settings.json
- CodeArts IDE for Cangjie: %APPDATA%\codearts-cangjie\User\settings.json
重置所有设置
虽然用户可以通过设置编辑器中的“重置此设置”命令单独重置设置,但用户也可以通过打开settings.json并删除大括号{}之间的条目来重置所有更改的设置。

当用户通过清除settings.json重置设置时,无法恢复其以前的值。
设置工作区
工作区设置与项目一起存储,因此可以在项目的开发人员之间共享。工作区设置覆盖用户设置。
用户可以在设置编辑器的“工作区”选项卡上编辑工作区设置。要快速打开此选项卡,请使用“命令面板”(“Ctrl+Shift+P”/“Ctrl+Ctrl”)中的首选项: 打开工作区设置。如下图所示:

并非所有用户设置都可用作工作区设置,例如,与更新和安全性相关的应用程序范围的设置不能被工作区设置覆盖。