关于 TextKit
文本无处不在,工具却东一个西一个
文本是电脑处理得最多的东西,可处理文本的工具却到处都有、又到处都没有。大小写转换在这个网站,JSON 格式化在另一个,文本对比在第三个,正则测试在第四个。你在一个标签里清理从 PDF 复制下来的文字,在另一个里给列表去重,在第三个里编码 URL——等全弄完,你已经切换了六个网址,连哪个里面有你想要的结果都记不清了。
TextKit 存在的理由就是:处理文本不该变成一场标签页杂技。29 个工具待在同一个工作台里,共用一套剪贴板逻辑;单个工具不够用的时候,还能串成流水线按顺序跑。
29 个工具,一个工作台
工具按「你想对文本干什么」来分类,不是按背后的算法:
大小写与转换 🔤
大小写转换(全大写、全小写、标题格式、句首大写)和文本反转;行排序、查找替换(支持正则)、添加行号、按列宽换行/取消换行。
清理 🧹
删除重复行、合并多余空格、去掉空行、删除换行符——专门收拾 PDF 复制或表格导出搞乱的文本。
编码 🔐
Base64、URL、HTML 实体、十六进制、二进制、摩斯密码的编解码,外加哈希生成器(SHA-1/256/384/512),用于校验和内容指纹。
对比与统计 🔢
字符级文本对比,高亮新增、删除和改动;以及字数统计,带句子数、段落数和阅读时长。
格式与生成 ✨
Markdown 转 HTML、JSON 格式化、CSV ↔ JSON 转换;以及 Lorem Ipsum、密码、Slug、UUID 和文本重复器生成器。
提取 📥
一个工具,从一段文本里把所有邮箱和 URL 抠出来——自动去重,直接能粘贴。
流水线:搭你自己的文本工作流
单个工具解决单个步骤。真正的文本活儿很少只有一步——往往是「先清掉换行,再去重,再排序,最后编码进 URL」。手工干意味着四个工具、四次复制粘贴、四次贴错缓冲区的机会。
TextKit 的流水线编辑器让你把工具堆成一个可重复的工作流:按顺序加步骤,配好每一步的参数,跑一次,拿到最终输出。整条流水线能序列化成可分享的 URL,你为某次导出搭的清理配方可以发给同事,也可以存成书签留到下个月的报表再用。这是「工具」和「流程」的差别。
隐私优先
你在这里处理的文本,常常是不太想分享的那种:草稿、内部笔记、带真实数值的配置文件、含用户数据的日志。TextKit 的所有活儿都在你的浏览器里干完。没有服务器接收你的输入,没有对你输入内容的统计,也不会跨访问保留历史。粘一段文字、跑一次对比、生成一个哈希——数据只待在这个标签页里,关掉就没了。具体细节见 隐私政策。
为写作者和开发者而做
TextKit 卡在两拨人的交集上:他们都整天处理文本,却很少共用工具。写作者用大小写转换、字数统计、Markdown 预览和文本对比来跟踪修改;开发者用 Base64、URL 和 HTML 编码、JSON 格式化、正则测试、UUID 和密码生成、哈希校验。流水线就是这两拨人碰头的地方——写作者的清理流程和开发者的编码链,本质上都是一串文本操作。技术栈是 Astro(快速静态页面)加 Vue(交互式工具)。