文档首页/ CodeArts IDE/ 用户指南/ 配置CodeArts IDE开发环境
更新时间:2025-08-19 GMT+08:00
分享

配置CodeArts IDE开发环境

CodeArts IDE提供了“设置”编辑器,用户可以通过执行以下任何操作打开该编辑器。

  • “Ctrl+,”打开“设置”编辑器。
  • 在左侧导航栏中选择管理 > 设置
  • “命令”面板(“Ctrl+Shift+P”“双击Ctrl”)中,搜索并运行首选项: 打开设置 (ui)命令。

“设置”编辑器中,使用搜索字段来搜索所需的设置。这将显示搜索条件匹配的设置,并过滤掉不匹配的设置。如下图所示:

图1 管理菜单

更改设置

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

图2 更改设置

重置设置

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

图3 重置设项

设置组

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

图4 设置组

设置筛选器

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

图5 筛选器

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

图6 已修改筛选器

还有几个其他方便的过滤器可以帮助搜索设置:

  • @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扩展也可以贡献自己的设置,用户可以在设置编辑器的“扩展”部分查看这些设置。如下图所示:

图7 扩展设置

要打开SmartAssist for Java设置,请在“设置”中搜索@ext:huaweicloud.smartassist-java-ls

编辑settings.json文件

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

图8 设置文件

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

图9 设置文件格式问题

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

图10 设置文件

如果用户喜欢始终直接使用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”)中的首选项: 打开工作区设置。如下图所示:

图11 设置工作区

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

相关文档