首页Go代码格式化

Go代码格式化

在线 Go 代码格式化工具,基于 Go WASM 在浏览器本地执行官方 gofmt

请粘贴 Go 代码
处理结果将在此显示

输入大小

0 bytes

输入行数 0

输出大小

0 bytes

输出行数 0



说明文档

工具简介

该工具用于 Go 代码格式化,基于 Go WASM 在浏览器本地执行官方 gofmt,适合提交前整理、代码审查与片段清洗场景。

主要功能

  • 基于官方 gofmt 规则输出标准 Go 代码格式。
  • 支持示例加载、结果复制与双栏代码查看。
  • 全程在浏览器内执行 WASM 模块处理代码内容,不上传服务器。

格式引擎说明

Go 代码处理区域使用官方 gofmt(Go WASM)作为格式引擎,在浏览器本地执行格式化,输出更符合 Go 生态习惯的标准格式。

首次处理时会加载 WASM 模块,完成后即可继续在浏览器本地格式化。该引擎使用官方固定规则输出,不提供自定义缩进宽度。

使用步骤

  1. 在左侧输入区域粘贴 Go 代码。
  2. 点击“开始处理”执行官方 gofmt 格式化。
  3. 在右侧查看结果并复制使用。

使用场景

  • Go 项目提交前统一排版与可读性检查。
  • 代码审查前整理函数、结构体和注释布局。
  • 文档示例、博客片段与接口 demo 的排版整理。

注意事项

  • 该工具不会执行你的业务逻辑,只会调用官方 gofmt 处理源码文本。
  • 若输入代码存在语法问题,结果仍建议结合实际项目再复核。