CLion 2025.2 Help

有价值的非捆绑插件

JetBrains Marketplace 包含超过 4000 个插件,您可以安装这些插件来丰富 CLion 的开箱即用功能。 其中一些插件已经捆绑在 CLion 中,无需任何额外操作即可开始使用。 然而,还有其他有用且高质量的插件可以改进甚至改变您在 CLion 中的工作流程。 本文选择了一些这样的有价值插件。

插件按其目标任务分组,每个任务在相应章节中描述:

学习 IDE

插件

描述

CLion 帮助

将整个 CLion 在线帮助打包以供离线使用。

键位图导出器

打印所选 CLion 键位图的 PDF 版本。

Key Promoter X

显示鼠标点击的按键等效操作:

key promoter x 插件

熟悉用户界面

插件

描述

主菜单切换器

通过单个操作或快捷键切换主菜单的可见性。

窗口切换器

允许您在项目、窗口和框架之间切换,作为 Alt+Tab 和 视图 菜单的替代方案。 即使在多个 IDE 实例中,切换器也能工作,并允许您为各种操作分配快捷键,自定义或扩展预定义的快捷键集。

活动标签高亮器

高亮显示当前活动的标签。 高亮颜色可以轻松配置,这对于 Darcula 配色方案特别有用。

专注于活动任务

过滤项目树,仅显示当前打开的相关路径和文件。

例如,以下是 macOS 上使用 Darcula 配色方案时,过滤后的项目树、高亮的活动标签以及调用的窗口切换器的 CLion 界面:

UI 扩展插件

调整代码编辑器

插件

描述

CMake Plus

扩展了内置的 CMake 语言支持,提供变量引用和导航、折叠操作、结构视图以及其他实用功能。

CMake 高亮器

为 CMakeLists.txt 文件提供语法高亮和导航功能。

下方截图展示了这两个插件如何配合工作(注意由 Presentation Assistant 插件显示的弹出操作名称):

为 CMake 提供高亮显示和快速文档

插件

描述

OpenAPI (Swagger) 编辑器

帮助编辑 OpenAPI (Swagger )文件。

OpenAPI 规范

为 Swagger 和 OpenAPI 规范提供 IDE 支持。

OpenAPI 生成器

从 OpenAPI 规范生成客户端、服务器和文档代码。

插件

描述

字符串操作

提供一系列操作,用于处理任何类型的文本:C/C++ 代码或注释、任何 ASCII 符号、JavaScript、SQL、XML 或其他语言的文本。

Shifter

检测光标处的选区、行或关键字,并通过单个按键将其上移或下移。

插件

描述

IdeaVim

提供 Vim 模拟功能,包括移动键、标记、寄存器和可视模式命令。

Emacs+ Patched

添加了两个 Emacs 键位图: Emacs+ 和 Mac Emacs+。

插件

描述

VS Code 键位图

添加默认的 VS Code 键位图。

插件

描述

翻译

集成了多种语言引擎并支持文本转语音。

Hunspell

基于 Hunspell 字典提供拼写检查。

插件

描述

EditorConfig

帮助在团队和 IDE 之间维护统一的代码样式:使 CLion 编辑器能够读取 EditorConfig 文件格式并遵循定义的样式。

集成更多框架和构建系统

插件

描述

Bazel for CLion

允许您导入 Bazel 构建 文件(CLion 支持其专用语言)并运行 Bazel 配置。

添加语言和文件类型支持

插件

描述

IntelliJ Rust

为基于 Cargo 的 Rust 应用程序提供 IDE 支持。 在插件的 文档 中了解更多信息。

插件

描述

Protobuf 支持

帮助您处理 Google 的 Protocol buffers ( *.proto 文件)。

插件

描述

BashSupport

提供 bash 命令语言支持。

PowerShell

添加 PowerShell 智能感知和脚本执行功能。

Fortran (有关 Fortran 支持的更多信息,请参阅 本文)、 Lua、 Dart、 Mathematica、 LaTeX/BibTeX、 Gherkin。

简化调试

插件

描述

Compiler Explorer 插件

允许您直接在 CLion 中使用 Compiler Explorer :您可以查看从各种远程编译器获得的编译结果,并轻松在它们之间切换。 该插件显示从项目树中提取的源文件列表,并提供传递编译器标志和设置其他选项的方法,以根据您的需求调整反汇编布局。

compiler explorer 插件

Grep Console

帮助分析日志和解析控制台输出。 搜索 表示搜索包含某些正则表达式匹配的纯文本行。 该插件使您能够 grep 应用程序输出,高亮和过滤结果,甚至在匹配时更改输出或执行操作:

grep console 插件

UndoDB

将 Undo 的记录、回放和重放技术集成到 CLion 的 Linux C/C++ 应用程序中。

通过 Undo,您可以将程序的执行记录到单条指令,以便进一步回放和分析。 通过这种方式,调试器变得可逆:您可以在代码中前进和后退,准确查看发生了什么,从而更轻松地捕获错误。 查看这篇 博客文章 ,了解在 CLion 中使用 Undo 的更多信息。

运行配置作为操作

允许您将 运行/调试配置 注册为 CLion 中的操作,并通过快捷键或额外的工具栏按钮调用它们。

监控 CPU 使用情况

插件

描述

CPU 使用指示器

在状态栏中添加 CPU 负载指示器,允许您获取线程转储并配置性能监视器(CLion 的冻结 UI 线程转储器)的设置:

CPU 使用指示器

收集统计数据

插件

描述

统计

收集项目级别的总体统计数据:项目文件的行数统计,并按扩展名和大小排序。

Code::Stats

跟踪您在项目文件中所做的更改,并检测您使用的语言语法。 结果以 信息图表 的形式呈现,显示不同语言的 XP(经验值,大致为按键次数)。

扩展与 VCS 相关的操作作用域

插件

描述

GitScope

高亮显示更改的代码,类似于 git diff 命令。

GitToolBox

丰富默认的 Git 集成功能,提供 Git 状态显示、自动获取、滞后跟踪器等功能。

Find Pull Request

查找选定行的 GitHub 拉取请求。

Git 提交模板

为 Git 提交消息提供模板。

GitLink

通过单个快捷键在默认浏览器中打开 GitHub 或 Stash 等存储中的文件和提交。

插件

描述

SVNToolBox

增强内置的 SVN 支持 :添加状态栏组件,丰富项目视图,并提供更多 Subversion 上下文菜单操作。

自动化构建、跟踪问题并审查代码

插件

描述

TeamCity 插件

集成 JetBrains 的 TeamCity ,这是一款持续集成服务器。 此插件允许您配置通知、运行构建和测试、查看更改、分配调查以及执行其他 TeamCity 操作,而无需离开 IDE。

Azure DevOps

使您能够在 Azure DevOps Services 或 Team Foundation Server (TFS)2015+ 上使用 Git 和 TFVC 存储库。

Wrike

将您的提交与相应的 Wrike 任务关联。

插件

描述

YouTrack 集成

扩展捆绑的 任务管理 功能,以提供与 JetBrains 的 YouTrack 缺陷跟踪器的更深集成。

Yandex.Tracker 集成

集成 Yandex.Tracker。

Mantis

允许您从 Mantis 缺陷跟踪器中创建、编辑和删除问题。

插件

描述

UpSource 插件

集成了 LetBrains 的 UpSource。

Gerrit Code Review

集成了 Gerrit Code Review 工具。

插件

描述

Floobits 插件

为拥有 Floobits 账户的团队成员提供跨多个编辑器和 IDE 的实时协作开发功能。

保持创造力和高效

最后但同样重要的是,JetBrains Marketplace 包含一系列时间管理插件,以及其他提高生产力的工具。 以下是一些值得注意的示例。

时间管理插件

描述

Darkyen’s Time Tracker

实现了简单的时间管理技术,用于跟踪您实际花在项目上的时间:它添加了一个跟踪条小部件,您可以手动启动以进行计时。

Pomodoro-tm

帮助您使用 Pomodoro Technique 管理任务所花费的时间。

Git Time Metric

跟踪您在 Git 仓库中存储的代码的阅读和工作时间。

WakaTime

执行时间跟踪,并收集您的工作会话的语言、操作系统、分支/提交以及其他统计数据。

此外,如果您喜欢使用思维导图来直观地组织您的想法, IDEA Mind Map 插件将允许您直接在 CLion 中创建和编辑 MMD 格式的思维导图。

为了增加乐趣,试试 Nyan 进度条

nyan cat 进度条

在等待一些耗时的 CLion 操作完成时,让状态栏更加明亮,或者通过 Emoji for Git Commits 插件在提交中享受表情符号的乐趣。

最后修改日期: 2025年 9月 26日