看板清单互转
文本所有处理都在浏览器本地完成,数据不上传服务器
输入
把文件拖到这里可直接载入
输出
在 Markdown 任务清单与纯文本看板之间互转。状态标记用 `- [ ]`(待办)、`- [~]`(进行中)、`- [x]`(完成)——`[~]` 不是 CommonMark 的标准写法,但「进行中」这一档是看板的核心,用 `- [!]` 之类的写法会和「未完成」混淆,而 `~` 一眼就能读出「做了一半」。清单可以转成三列并排的看板,也可以转成纵向三段;看板则能还原成任务行。列宽按显示宽度算,中文任务名也对得齐。已按状态分组的清单往返之后一字不差。全部在浏览器里完成。
功能
- 清单 → 看板:三列并排(待办 / 进行中 / 完成)
- 清单 → 看板:纵向三段
- 看板 → 清单:还原成 `- [ ]` / `- [~]` / `- [x]` 的任务行
- 状态标记:`- [ ]` 待办、`- [~]` 进行中、`- [x]` 完成(`[X]` 也认)
- 列宽按显示宽度计算,中文任务名也不影响对齐
- 给出每一列的任务数量
- 已按状态分组的清单,往返之后与原文一致
- 结果可整块复制
使用方法
- 选择方向:清单 → 看板,或看板 → 清单
- 清单模式下可再选三列并排或纵向三段
- 看板/清单文本实时生成
- 复制结果,粘进笔记或工单
常见问题
- 为什么「进行中」用 `- [~]`?
- 因为 GitHub 只认 `- [ ]` 与 `- [x]` 两档,而看板必须有「进行中」。`- [!]`、`- [-]` 之类会与「未完成」混淆,`~` 则一眼能读出「做了一半」。这个标记只在纯文本里用;粘回 GitHub 时把 `- [~]` 改回 `- [ ]` 即可。
- 为什么看板还原出的顺序会和原来不同?
- 因为三列并排的看板丢失了「任务之间的原始先后」。工具按「待办 → 进行中 → 完成」逐列输出。如果你原来的清单已经按状态分组,往返之后与原文完全一致;如果是交错写的(待办、进行中交替),还原后会按状态归拢 —— 这是纯文本看板绕不开的信息损失,页面上写明了这一点。
- 任务名里可以有多个空格吗?
- 不行。三列之间的分隔靠「连续 2 个以上空格」,所以任务名里若有连续两个空格,会被误当成列的分隔。单个空格与中文标点都不受影响。
- 数据会上传吗?
- 不会。解析、排版、还原全部在浏览器里完成,页面不发送任何请求。
相关工具
Markdown 预览
文本左栏写 Markdown、右栏实时渲染,标题自动带锚点与目录,代码块按语言着色并可一键复制;粘进来的 HTML 只当文本显示,内容不上传。
行排序
文本给多行文本排序:自然序、字典序、数字序、日期序、长度序、反向与可复现的随机序,还可去重、忽略大小写与行首空白。
重复行处理
文本处理重复行:去重、只留出现多次的行、只留唯一行,或列出每个重复行的次数。整行相等才算重复,Windows 粘贴的文本也能正确识别。
文本对比
文本把两份文本逐行对比,高亮标出新增、删除与未改动的行,改动按最小差异对齐,而不是整段标成变了。全部在浏览器本地完成,内容不上传。
字数统计
文本中英混排的文本到底有多长?中文按字、英文按词分开统计,给出字符数、行数、字节数、阅读与朗读时长,以及会被切成几条短信。全部在本机完成。
文本清洗
文本清洗从日志或表格里复制出来的一列内容:去重行、排序、去空行、去首尾空白、去行号、合并多空格,规则逐条开关。粘贴的内容只在本机处理。