跳到主要内容
Z

C / C++ 代码格式化工具

Reindent only — not a full formatter

对 C 或 C++ 源代码重新缩进,可自定义大括号风格、缩进宽度以及预处理指令的位置。此工具只是缩进整理工具,并非 clang-format 那样的完整格式化方案。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 选择 C 或 C++。
  2. 2 粘贴源代码。
  3. 3 选择大括号风格、缩进大小以及预处理指令行的放置位置。
  4. 4 复制或下载输出结果。

为什么使用此工具

  • 提供类似 Astyle 的规则集:大括号风格、缩进、预处理指令位置。
  • 预处理指令行可以固定放在第 0 列,也可以按嵌套层级缩进 —— 由你决定。
  • 完全在客户端处理 —— 你的代码永远不会离开浏览器。
  • 如需符合标准的输出,请在本地使用你自己的 .clang-format 文件配合 clang-format。

常见问题

这个工具的效果和 clang-format 一致吗?

只是大致相近 —— 我们仅处理缩进和大括号风格。clang-format 还会处理指针对齐、按列宽自动换行以及访问修饰符的缩进。如需符合标准的结果,请在本地使用 clang-format。

C 和 C++ 之间有什么区别?

两者共用同一套规则。切换选项只会影响加载的示例代码以及下载时使用的文件扩展名。

工具会保留我的宏定义吗?

预处理指令行中的宏定义会被原样保留。使用反斜杠续行的多行宏依旧会保持在连续的多行上,但每一行仍会被当作独立的预处理指令行处理。

什么是 C / C++ 代码格式化工具?

C / C++ 格式化工具是一款可在浏览器中直接对 C 或 C++ 源代码重新缩进的工具,支持自定义大括号风格、缩进宽度以及预处理指令的放置位置。该工具仅作为缩进整理器使用,而非 clang-format 那样的完整格式化方案 —— 它只统一代码排版,不进行编译,且全部处理都在客户端完成。

概要

C / C++ 代码格式化工具 是 Zerethon Tools 提供的免费 开发者 工具。对 C 或 C++ 源代码重新缩进,可自定义大括号风格、缩进宽度以及预处理指令的位置。此工具只是缩进整理工具,并非 clang-format 那样的完整格式化方案。. 完全在浏览器中运行 — 无需注册,无需上传。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

隐私

除非另有说明,否则你的数据永远不会离开浏览器。C / C++ 代码格式化工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册