You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在C文件中使用PlantUML并在GitLab仓库中像查看.md文件一样查看它

可行,操作步骤如下

1. 在C文件中嵌入PlantUML代码

在你的.c文件里,用C注释包裹PlantUML代码块,格式如下,GitLab会自动识别其中的PlantUML内容:

/*
```plantuml
@startuml
Alice -> Bob: Hello
Bob --> Alice: Hi
@enduml

*/

## 2. 确认GitPlantUML渲染支持
GitLab默认已启用PlantUML渲染功能,无需额外配置(自托管GitLab仅需管理员确认PlantUML服务正常运行即可)。

## 3. 查看渲染效果
在GitLab仓库中打开该`.c`文件时,里面的PlantUML代码块会自动渲染成可视化图形,效果和`.md`文件中的PlantUML渲染一致。

### 可选优化:调整文件渲染优先级
如果你的`.c`文件以PlantUML内容为主,希望整体渲染体验更接近`.md`文件,可在项目根目录创建`.gitattributes`文件,添加以下配置:

*.c linguist-detectable=false

该配置会让GitLab不再将文件识别为C代码,优先渲染其中的Markdown/PlantUML内容。**注意:如果文件包含大量业务C代码,不建议使用此方法,避免代码高亮失效。**

---
内容的提问来源于stack exchange,提问作者furkandde
相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 06:27:34