代码块转 AI 输入 - 在线代码块转 AI 输入

实时把多段代码、日志整理成 AI 友好的 Markdown:自动识别语言、压缩空行、标注各语言块统计

代码块转 AI 输入 · 使用说明

代码块转 AI 输入工具把多段代码与日志整理成 AI 友好的 Markdown:自动识别语言并补上代码围栏、压缩连续空行、去除行尾空白、可选去重,并统计各语言块的行数与体积,方便直接粘贴进对话或写进文档。适合把散落的报错日志、配置片段整理成一份完整上下文,减少格式噪音、节省 Token。处理在本地完成,代码不上传。

示例

输入
const a=1;
console.log(a);
输出
```javascript
const a=1;
console.log(a);
```

如何使用

  1. 把代码 / 日志粘贴进输入框
  2. 按需勾选:加代码围栏+识别语言、压缩空行、去行尾空格、删除重复行
  3. 点击「整理为 AI 输入」,复制结果交给 AI

小贴士

  • 自动识别 json / html / python / js / ts / sql / bash / css 等语言
  • 多段代码用空行分隔会自动分成多个代码围栏
  • 全部在本地处理,不会上传

常见问题

代码块转 AI 输入会上传我的代码吗?

不会。整理完全在浏览器本地完成,代码不会上传任何服务器,与站内 文件批量拖入 一样纯本地,适合含密钥或内部逻辑的片段。

会自动识别语言吗?

会。按行内容特征自动判断 json / html / python / javascript / typescript / sql / bash / css 等语言并写入围栏标签,识别不准时可在复制后手动改文字,也可配合 JSONPath 手工校验结构化片段。

“删除重复行”会改变代码吗?

会,且默认关闭。它按行去重,适合清理从终端重复粘贴的日志,但用在代码上可能破坏语义,建议仅对日志类输入开启,谨慎用于源码。

为什么输出带 ```围栏?

把代码包在 Markdown 代码围栏里,能让大多数 AI 识别成代码块而不是普通文本,减少格式误解。不需要时取消勾选“加代码围栏”即可,仍可用 Markdown 预览 检查最终效果。

有更省 Token 的整理方式吗?

有。把代码/日志用本工具压缩空行、去掉行尾空格后,再交给 词频统计与去噪 或 Token 估算,可进一步减少输入体积、降低调用成本。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件