为 CLion 中的不同项目配置并使用不同的工具链,甚至还可以在一个项目中使用不同的配置。
您可以更改 CMake 可执行文件,Make、C 和 C++ 编译器与调试器。 请注意,您可以使用 CMake 和调试器可执行文件的捆绑版或自定义版。
在 Linux 和 macOS 平台上,您可以将 GCC 或 Clang 用作编译器;在 Windows 平台上,您可以在 MinGW-w64、MinGW、Cygwin、Clang-cl 和 MSVC 之间选择(请参见下文),或者在不选择预定义环境的情况下配置系统工具链。 您也可以在 Linux 和 Windows 上使用 IAR 编译器。
CLion 支持并可以从 Visual Studio 2013、2015、2017 和 2019 自动检测 Microsoft Visual C++ 工具链。
要使用 Clang-cl 而不是 MSVC,请在 CLion 中选择 Visual Studio 工具链,然后指向工具链设置中的 clang-cl.exe(支持 8.0 及更高版本)。
JetBrains 为 Visual Studio C++ 工具链开发的 LLDB 调试器现在是此工具链的默认调试器。 为了启用捆绑的对本地可视化工具的支持,请使用 Settings | Build, Execution, Deployment | Debugger Data Views | Enable NatVis renderers for LLDB。
在 CLion 中,您可以通过使用代码补全来更快输入代码。 开始输入关键字、变量、函 数或类,即可获取相符建议的列表。 要进一步节省时间,只要输入名称(CamelHumps 匹配)或其中一部分即可(Middle 匹配)。
IDE 还可以为外部库中的符号和您项目中使用的框架建议补全选项。
适用于 C 和 C++ 的后缀代码补全让您可以在刚刚输入的表达式周围添加代码。 它不仅仅是通过常用的语言结构封装表达式,还可以将表达式作为自由函数的第一个参数传递。
该基本代码补全功能在您输入时同时进行。 此外,CLion 还提供智能补全(按 Ctrl+Shift+Space),它可以根据代码上下文智能筛选建议。
您还可以选择提取或保留特定文件中部分的已有格式。 打开文件时,CLion 会告诉您它的缩进是否与您当前的代码样式 设置不同。
接着您就可以在编辑文件时选择是强化自己的样式设置,还是 保留已有的缩进风格,包括任何重新格式化。 该功能可以通过 Editor | Code Style.. 设置开启或关闭。
CLion 可以让您仅对选定的代码片段更改设置。 选择代码并使用名为 Adjust code style settings 的快速修复 (Alt+Enter)。
如果代码高亮显示取决于 CMake 项目中的标记和变量,那么 CLion 可以以正确的方式高亮显示代码 - 只要选择建构/运行配置,IDE 就可以自动为您切换解析上下文。
如果您更希望使用手动切换器,那么可以在编辑器右下角找到它。
CLion 以 ClangFormat 作为另一种代码格式化程序。 在 CLion 中为当前项目或所有项目启用它,让 CLion 使用它来格式化代码。
CLion 检测项目中的 .clang-format 配置文件,并且建议切换到 ClangFormat。
按照其名称在整个项目中搜索类 (Ctrl+N)、文件 (Ctrl+Shift+N) 或 符号 (Ctrl+Alt+Shift+N)。 补全功能可以帮你快速找到最合 适的名称。
使用左侧装订区域中的特殊图标跳转至符号声明 (Ctrl+B) 或它的定义 (Ctrl+Alt+B)。 如果已经在声明上,那么转至声明将用为 Show 用法。
CLion 可以帮助您查找任何内容,可以是源代码中的项、用户操作或 UI 元素。 按两下 Shift 键,然后输入您要搜索的内容。 另外,您还可以根据 自己的特定需求配置搜索范围。
在代码中设置书签,轻松在代码中间导航。 所有的 书签都会列在 Favorites 窗口中。 您也可以按下 Shift+F11 调用 整个列表。
您还可以在代码中留下多个提醒。 只要在注释中输入 TODO,CLion 将会将其记录 下来并将所有 TODO 列在单独的视图中。 此外,您可以在向 VCS 提交 更改之前检查代码中留下的标记。
使用实时模板(选择 Code | Insert Live Template 或按 Ctrl+J)来生成整个代码结构。 所有可以立即使用的实时模板均列在设置中 (Editor | Live Templates)。 您可以根据需要扩展和自定义 这套 模板。 要在代码中应用实时模板,只要输入它的缩写并按下 Tab 即可。 然后使用 Enter 键或 Tab 键在模板变量中导航。
还可以考虑“Surround with”模板,使用完整的结构快速包围代码。 选择 Code | Surround With 或按下 Ctrl+Alt+T来轻松生成 if, while, for, #ifdef 或者包装器,这取决于上下文。
CLion 通过提供一组可靠的重构帮您保持高质量的代码。 当您重构时,它可以安全地在整个范围内应用您的代码改动。
要查看当前位置所有可用的重构,请使用 Refactor This... 菜单(按 Ctrl+Alt+Shift+T)。
重构列表包括:
Rename Shift+F6,可以重命名符号, 自动为您纠正代码中的所有引用。
Change Signature Ctrl+F6 可以帮您添加/删除/重新排序函数参数,更改结果类型 或更新函数的名称,所有的用法也将得到修复。
Inline Ctrl+Alt+N 可以用它的初始值设定项/声明来更换冗余的变量 用法/函数调用。
Extract (Function Ctrl+Alt+M, Typedef Ctrl+Alt+K, Variable Ctrl+Alt+V, Parameter Ctrl+Alt+P, Define Ctrl+Alt+D, Constant Ctrl+Alt+C, Lambda Parameter) - 在这里,CLion 可以分析您调用重构的代码块,检测输入和输出变量以及所选表达式的用法,并将其替换为您选择的新创建条目。
CLion 集成了 Clang-Tidy。 Clang-Tidy 检查的显示方式与 CLion 內建的代码检查显示方式一样,也可以通过 Alt+Enter 应用快速修复。
前往 Settings/Preferences | Editor | Inspections | C/C++ | General | Clang-Tidy 来开启/关闭 CLion 中的检查列表。 文本字段中使用 Clang-Tidy 命令行格式。 您可以在这里查看默认配置。 或者使用 .clang-tidy 配置文件,而不是 IDE 提供的设置。
启用 C++ Core Guidelines 或 Clang Static Analyzer 检查,尝试 Modernize 检查,甚至可以实施自己的检查并立刻在 CLion 中获得它们(要自定义检查,请在 Settings/Preferences | Languages & Frameworks | C/C++ 下将 Clang-Tidy 二进制文件改为您自己的文件)。
您可以体验中文、韩语和日语的 CLion UI。 完全本地化的 UI 以非捆绑式语言包插件提供,可从 Settings | Plugins 安装到 CLion。
对于项目(CMake、Makefile 和 Gradle 项目)中的每个目标,CLion 会创建可以构建和运行的配置,允许您配置外部工具,从而在单独的 UI 对话框中在构建阶段前/后运行。
1、配置模板
使用配置模板为单元测试、远程调试或常规应用程序运行创建配置。
2、运行配置
您可以根据自己需要更改任意配置的可 执行文件,甚至可以通过将该值改为 Not selected 使配置 无法运行。
按下 Ctrl+F9 生成您的项目,然后用 Shift+F10 运行当前选定的配置。
3、调试配置
按下 Shift+F9 开始调试。
为帮您在调试期间检查代码状态,CLion 提供了许多实用的快捷键,比如 Step over/into (F8/F7)、Step out (Shift+F8) 和 Run to cursor (Alt+F9)。
生成与系统无关的生成目标使您可以增加自定义目标和配置任何用于生成/清理目标的工具。
通过使用自定义生成应用程序模板创建相应的运行/调试配置,以便从 CLion 运行和调试自定义目标。
1、重新编译单个文件
要加快您在 CLion 中的开发周期,在使用 CMake 或兼容数据库项目时,请使用 Recompile (Shift+Ctrl+F9)。 它可以返回选定文件的编译,而不会触发整个项目的重新编译。
2、调试/版本建构类型
使用 CMake 时,在工具栏中的运行配置切换器中或者在 Run (Shift+Alt+F10)/Debug (Shift+Alt+F9) 配置切换器弹出窗口中切换不同的 CMake 配置文件(和建构类型)。
3、输入/输出
CLion 使用 PTY 作为 I/O 单元,这就是说其行为方式与在终端中、甚至 是在 Windows 上运行项目类似。
CLion 在所有平台上都集成了 GDB 后端,在 macOS 和 Linux 上集成了 LLDB。
1、附加到进程
通过使用进程的 pid 或名称附加到它们上面,CLion 可以让您调试进程,在同一台或远程机器上运行,但无法从 IDE 开始。 受益于 CLion 的内置调试器 UI。
2、断点
CLion 提供集成调试器,能够帮您检查代码的执行情况。 您可以 在 CLion 中选择不同类型的断点(所有断点都可以在单独的对话 框中审 查(Ctrl+Shift+F8)):
(1)行断点是最简单的代码调试方式。 只要在一行左侧的装订区域中点击,使用鼠标设置断点即可。
(2)符号断点可以在特定函数开始执行时,帮您停止程序的运行。 通过符号名称找到符号,利用代码补全,前往响应的函数位置。
(3)异常断点可以帮助轻松找到出现的任何异常。
3、设置执行点
通过 Set Execution Point to Cursor 操作,您可以在调试时在程序的执行中来回移动,中断循环或重启它们,以及在 if-else 子句或 switch-case 语句中选择另一个分支,甚至完全跳过循环。 很简单,只需将装订区域中的箭头拖放到感兴趣的行上。
4、监视和评估
所有可用变量的描述,包括 STL 容器内容,都将列在 Debug tool 窗口中 的 Variable 标签页中。 您可以在那里观察甚至是更改任何值,不会打断当前的 调试会话。
您可以在 GDB/LLDB 标签页中使用 GDB/LLDB 控制台,Frame 和 Watches 视图可以 更详细地调查任何问题。 值得一提的是,选择要监视的符号后您 还可以利用自动补全功能。
此外,在调试会话期间按下 Alt+F8 就可以评估任何 表达式。
5、内联变量视图
通过该功能,您可以直接在编辑器中查看当前的变量值(就在 变量生命旁)。 无需切换到 Debug tool 窗口中的 Variables 标签页!
6、反汇编视图
阅读汇编代码,它们会在编辑器中正确高亮显示,然后逐步执行来调查问题根源。
逐步执行汇编代码时,您现在可以在指令行上添加/移除断点。 对于这些地址断点的非默认配置,请使用右键上下文菜单。支持 GDB 和 LLDB。
7、内存视图
内存视图在调试模式下转储指针后面的内存。 调用时,在调试器的变量视图中选择一个指针变量并且按下 Ctrl+Enter。
在单步调试过程中,如果打开了内存视图,CLion 将高亮显示选定内存块中的内存变化。
从内存视图导航到内存中的特定地址。 使用表示地址、指针变量的十六进制值,或调用您感兴趣的任何变量的地址 (&)。代码补全将帮助您使用已知符号。
8、以 Root 权限调试
CLion 可以使用 root 权限运行和调试您的应用程序 - 只需要在相应的运行/调试配置中选择此选项。 这适用于 CMake、Makefile、Gradle Native、自定义构建和 CTest 应用程序。
9、使用核心转储调试
Run | Open Core Dump… 操作允许您在 CLion 中打开崩溃进程的现有核心转储,并在其中进行调试。 用户可以从调试器控制台检查框架和变量视图,检查内存和反汇编视图,计算表达式以及运行调试器命令。
10、Parallel Stacks 视图
在调试多线程应用程序时,您必须同时跟踪多个线程。 Parallel Stacks(并行堆栈)视图已作为 Debug(调试)工具窗口中的单独标签页实现,可以显示所有线程的线程调用堆栈信息。 该视图可用于检查所有正在运行的线程的调用路径和执行点。
11、Windows 上的符号服务器
调试时,库符号有时在本地机器上不可用。 对于这种情况,您可以使用符号服务器,这种文件服务器将调试符号集中存储在服务器上,而不是存储在每个开发者的机器上。 在 Windows 版的 CLion 中,您可以在 Settings | Build, Execution, Deployment | Debugger | Symbol Servers(设置 | 构建、执行、部署 | 调试器 | 符号服务器)中为调试器配置符号服务器。
在本地编辑代码后,以远程方式构建、运行或调试您的应用程序或进行单元测试。
从 Windows、Linux 或 macOS 客户端设备到 Linux 远程主机进行远程开发(CMake 和 Makefile 项目)。 当前设置假设源代码位于本地机器上,CLion 用将它同步到远程机器中。
要开始远程开发,请在 Settings/Preferences | Build, Execution, Deployment | Toolchains 创建一个远程工具链。 提供远程主机地址和登录凭据,然后在一个或多个 CMake/Makefile 配置文件中使用工具链。 CMake/make 在重新加载后,您就可以远程处理 CLion 中的项目了。
通过在 gdbserver/lldb-server/debugserver 上的一台计算机中运行可执行文件,您可以从另一台计算机上的 CLion 使用 GDB/LLDB 连接到它,然后利用 CLion 的调试器 UI 检查代码。
使用特殊的 Remote Debug 配置模板为远程连接提供设置。
现在在 Linux(Perf)和 macOS(DTrace)上,CLion 与 CPU 性能分析器集成。 现在,也可在远程模式和 WSL 上分析。
您可以直接在 IDE 中运行性能分析器,在专用的工具窗口 (View | Tool Windows | CPU Profiler) 中审查分析结果。
使用火焰图、调用树和方法列表来清楚地查看代码中可能存在的性能问题。 导航至源代码来定位代码库中的问题。
1、打开 CMake 项目
无需 额外配置,即可轻松在 CLion 中打开基于 CMake 的项目:
(1)将它指向您的项目源中的根 CMakeLists.txt 文件。
(2)将其指向已有的生成文件夹或 CMakeCache.txt 文件(仅适用于 Makefiles 生成器)。
2、检测 CLion
若您需要检测项目中的 CMake 命令是否是从 CLion 运行的(在这种情况下请设置 特别的变量/路径或执行额外脚本),那么请使用 CLION_IDE 环境变量。 为了让您更方便地找到它,CLion 提供了环境变量自动补全功能。
3、导入项目
您也可以导入非 CMake 项目 (File | Import Project...),CLion 可以对此生成 CMakeLists.txt 文件。
4、将目录标记为
如果您希望手动将目录标记为库或项目源/头文件,或者剔除部分目录(比如来自 CMake 项目结构的独立性),那么您可以使用将目录标记为功能。 这将影响创建索引(比如您可以删除创建索引的过程中产生的建构目录、二进制文件、日志和生成的数据),以及代码生成、重构和导航。
5、添加/删除文件
添加新文件时,CLion 会建议将其加入 CMake 目标。
删除项目中的文件时,CLion 会删除命令参数中的文件引用,或者在删除后警告可能出现的错误命令。
6、CMake 生成器
对 CMake File API 的支持使 CLion 能够使用多个 CMake 生成器。 用户可以选择 Ninja、Xcode、Visual Studio 等。 在远程模式下并借助 WSL,此功能适用于所有平台。
1、CMake 配置文件
您可以通过 CMake 配置文件 (Build, Execution, Deployment | CMake) 来管理 CMake 生成目录、CMake 配置类型、CMake 选项和环境变量等等。
从头创建任意数量的 CMake 配置文件,或者复制已有的文件(预先配置完毕)。 将您的项目构建配置存储在新的通用 CMake 预设中,CLion 将自动检测必要的 CMake 预设并将其导入 CMake 配置文件。
在工具栏中的运行配置切换器中或者在 Run (Shift+Alt+F10)/Debug (Shift+Alt+F9) 配置切换器弹出窗口中切换不同的 CMake 配置文件。
2、CMake 工具窗口和 CMake 缓存
CMake 工具窗口包含 CMake 输出日志,可用来追踪进度和调试 CMake 脚本。
现在,您可以在 Settings | Build, Execution, Deployment | CMake(设置 | 构建、执行、部署 | CMake)下的单个表式 UI 中检查 CMake 缓存变量和更新传递到 CMake 命令的 CMake 选项。
当表处于焦点时,开始输入即可搜索变量或其值。 CLion 还会在 CMake 缓存变量的工具提示中显示简短描述。
3、CMake 菜单
前往Tools | CMake 查看实用的 CMake 操作:
(1)Reload CMake Project 可以用来应用 CMake 的最新改动,并强制 CLion 重新加载项目,从而在编辑器中反应出这种变化(可以 在 Build, Execution, Deployment | CMake 设置中自动重新载入)。
(2)假如您的项目根目录与最顶级 CMakeLists.txt 文件所处的目录 不一致,那么您可以使用 Change Project Root。
(3)Reset Cache and Reload Project 可以让您在不丢弃所有 IDE 索引和缓存的情况下清理 CMake 缓存。
1、在 CMake 中的 Rename
如果您在 CMake 中使用 Rename 重构 Shift+F6 来更改用户符号的名称(比如函数或宏),那么将自动更新所有用法。
2、CMake 注释
CLion 支持 CMake 3 括号参数和代码块注释语法。 要在 CMake 中快速添加 注释,您无需选择,只要把脱字符号放到它上面,然后按下 Ctrl+/ 即可。 要为代码块添加注释,请将其选中并按 Ctrl+Shift+/。
3、CMake 中的代码生成
在 CMake 中创建场景使用的代码或自定义代码结构,或者使用实时模板重复利用它们。 选择预定义模板或创建自己的模板。
要使用模板,请输入它的缩写(同样支持自动补全),然后按 Tab(或您配置的任何非默认键)展开模板。
编辑完成后,将出现一个横幅,显示您可以在哪里手动加载当前项目, 或者在每次编辑时开启自动重新加载。
4、CMake 安装
如果您的项目中有任何 CMake 安装目标,那么您可以从 CLion 的 Run 菜单中调用安装。 此时将执行 CMake 安装命令。 另外,您还可以在 CLion 中向任意运行配置中添加安装步骤。
5、CMakeLists.txt 中的代码辅助
CLion 中的 CMake 文件编辑器可以帮助您更轻松地编辑 CMakeLists.txt 文件。 包括:
(1)CMake 字体和颜色设置。
(2)在 CMake 中展开和收起各种代码区域的功能。
(3)针对 CMake 命令和变量的代码补全。
(4)针对与 CMake 捆绑的软件包的 find_package 的代码补全。
(5)代码补全中的 CMake 命令文档。
(6)CMake 结构视图。
(7)针对 CMake 中已弃用命令的划线高亮显示。
6、CMake 中的“快速文档”
CMake 脚本中现在提供 Quick Documentation(快速文档)弹出窗口。 文档针对标准 CMake 实体显示:命令、策略、模块、变量、属性。
文档始终对当前捆绑的 CMake 版本呈现,暂时不适用于用户定义的实体。
7、CMake 调试器
由于 CMake 是一种构建系统的语言,在 CMake 脚本中调查错误和捕获可疑行为有时可能较为困难。 您可以在 CLion 中将 CMake 脚本作为常规代码调试。 设置断点、逐步执行代码并监视 CMake 变量和目标。
8、CMake 分析
您可以在 CLion 中目视检查为什么重新加载您的 CMake 项目需要很长时间。 从 CMake 3.18 开始,在 CMake 设置中可以启用新的跟踪。 CLion 将帮助您运行跟踪并呈现结果。
CLion 集成了 Google Test、Catch、Boost.Test 和 Doctest 框架,可以让您轻松执行单元测试。
为保持文档正确性,请使用 Rename 重构 Shift+F6 来更新函数名或其参数。 CLion 将更新 Doxygen 注释和其他引用。
要为函数添加新的 Doxygen 注释,只要生成它即可。 输入 /**, /*!, /// 或 //!,然后按下 Enter。 程序会为您生成存根,以防您的函数有参数,返回值或出现异常。
CLion 为许多流行的版本控制系统提供统一的界面,通过下列功能保证了始终如一的用户体验: Subversion、Git(包括支持多个工作树) 和 GitHub、Mercurial、CVS、Perforce(通过插件)。
不用离开 IDE 就可以与团队保持密切联系。 查看其他团队成员提交到 VCS 中的内容,参考 Incoming Changes 视图来获取尚未集成到您的本地副本中的代码更改。
通过 CLion,您可以将自己的工作流程与团队中的问题 跟踪 过程保持一致。 将您的问题跟踪器帐户与您的项目关联,然后在票证和任务上下文中进行处理。 CLion 支持 Jira、JetBrains YouTrack、PivotalTracker、Redmine、Mantis、GitHub 与 Gitlab、Bugzilla 等跟踪器。
内置的可视化合并工具能够以快速、直观的方式解决冲突。
简单的冲突可以由 IDE 一键解决。 如果您在一行中有多个不重叠的更改,CLion 会在合并对话框中显示特别的解决图标。 点击图标即可让 IDE 解决冲突。
1、Vim 模式
CLion 提供强大的 vi/Vim 仿真模式(可通过 IdeaVim 插件获取),让您能够体验这两种最棒的编辑环境。
它支持众多 Vim 功能,包括普通/插入/视觉模式, 运动键,删除/更改,标记,注册,一些 Ex 命令, Vim regexps, 通过 ~/.ideavimrc 的配置,宏和窗口命令 等等。
2、Code With Me
CLion 还捆绑了用于协作开发和结对编程的新 JetBrains 服务 Code With Me。 设置项目所需访问级别并与访客共享链接。 您的同伴不需要安装 IDE 即可与您协作。 嵌入式音频和视频通话以及聊天消息将帮助团队讨论代码,共享知识并更有效地合作。
3、STM32CubeMX 集成
如果开发 STMicroelectronics 面板,将从与 STM32CubeMX 集成受益。 CLion 可以新建 .ioc 项目或打开现有项目,并且生成一个 CMake 文件与其一起工作。 您可以随时从 CLion 启动 STM32CubeMX,以更新面板设置和生成代码。
4、终端
CLion 内置了一个可以使用命令行的本地终端。 根据您使用的平台,您可以使用命令行提示、Far、powershell 和 bash 等。 通过 Alt+F12 调用终端,不用离开 IDE 即可执行任何命令。
4、数据库工具和 SQL
CLion 提供全面的数据库工具支持。 默认通过 Database Tools and SQL 插件支持,功能与DataGrip IDE 对应。
这款插件可以让您在 CLion 中使用众多知名的数据库(比如 MySQL、PostgreSQL 和 Oracle 等等):探索 DB 内容,读取和修改数据,为 SQL 语言获取代码补全、重构和其他智能功能,执行查询 - 所有这些操作均不需要离开 CLion IDE。
5、插件
得益于其基础 IntelliJ 平台,CLion 可以利用 100 多种丰富的 IDE 插件;IntelliJ 平台已持续开发了 15 年。 这些插件支持额外的 VCS、不同的工具和框架集成以及编辑器 强化,比如 Vim 仿真。 要浏览和管理 CLion 插件,请前往 IDE 设置中的 Plugin Manager。
1、C++
CLion 提供两种语言引擎。 使用基于 clangd 的补充性语言引擎在编辑器、代码补全、错误注解、某些搜索和导航操作中高亮显示代码。 CLion 自身的语言引擎是所有其他智能 IDE 操作的基础。 两种引擎都支持 libc++ 和 Boost,并可以正确处理模板和宏。
2、C
CLion 支持的 C 达到 C99,部分支持 C11(C11 关键字完成:_Thread_local_Alignas、_Noreturn、_Static_assert 和 _Atomic)。
3、Objective-C/C++
处理添加到 CMake 项目中的 Objective-C/Objective-C++ 文件,并从众多智能功能中受益。
4、Python
对于混合 Python/C/C++ 项目,CLion 可以提供智能 Python 辅助,包括 编辑器中的 Python 支持,Python 控制台,调试和测试工具。
5、Web
CLion 还提供安装即用的网络技术和语言,可以让您的开发体验更完整。
6、链接器脚本
如果您为嵌入式系统开发,很可能需要编写链接器脚本。 CLion 带有链接器脚本 (LD) 语言支持,包括 LD 文件中的代码高亮显示、代码补全、顶层命令的结构视图、代码折叠、注释/取消注释以及简单情况的 Find Usages(查找用法)。
7、Fortran
Fortran 插件提供 FORTRAN 77 / 90 / 95 / 2003 和 2008 支持。
8、Shell 脚本
如果您在处理 C++ 项目时需要编辑 shell 脚本,可以使用 CLion 来实现,因为它捆绑了 Shell 脚本插件。
您可以受益于代码高亮显示、单词和路径补全,甚至文本重命名。
9、QML
CLion 为在代码中使用 Qt 建模语言 (QML) 的用户带来了 QML 语法支持。 这包括代码高亮显示和代码补全改良的编辑体验、用法即时搜索、用于在 QML 文件中轻松导航的 Structure(结构)视图,以及显示文本光标下符号信息的 Quick Documentation(快速文档)弹出窗口。
10、其他
默认情况下,CLion 绑定并启用适用于 YAML(著名的数据序列化标准)的插件。 您也可以通过插件(转至 Appearance and Behavior | Plugins 设置查看更多信息,或在 IDE 第一次启动时设置它们)添加对其他语言的支持。