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) 编辑器

帮助编辑 OpenAPISwagger )文件。

OpenAPI 规范

SwaggerOpenAPI 规范提供 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

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

插件

描述

Protobuf 支持

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

插件

描述

BashSupport

提供 bash 命令语言支持。

PowerShell

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

Fortran (有关 Fortran 支持的更多信息,请参阅 本文)、 LuaDartMathematicaLaTeX/BibTeXGherkin

简化调试

插件

描述

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 ServicesTeam 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日