分享代码前,无需再手动清理注释。
API 令牌、JSON、日志、提示词、代码片段 —— 全都经过你的剪贴板。但把满是杂乱临时注释的原始代码分享出去,实在令人头疼。TextStow 一键搞定。
免费 · 无需账户 · 100% 本地运行 · macOS 13.0+
// TODO: remove before shipping
// HACK: temp workaround for auth bug
async function login(email, password) {
// FIXME: this is terrible, I know
const res = await fetch("/api/login", {
method: "POST",
// body: oldPayload, ← commented out
body: JSON.stringify({ email, password }),
});
// internal note: retry 3x then give up
return res.json();
} async function login(email, password) {
const res = await fetch("/api/login", {
method: "POST",
body: JSON.stringify({ email, password }),
});
return res.json();
} 剪贴板不该成为负担。
我们都遇到过这种情况:想通过 Slack 或 Teams 给同事发一段代码,却满是乱七八糟的 TODO、随意的备注,甚至尴尬的内部逻辑吐槽。没人想手动一行行删语法,只为分享一段干净的代码片段。
尴尬的注释
内部吐槽、"FIXME: this is terrible" 以及调试笔记,绝不该出现在分享出去的代码里。
浪费时间
每次分享片段前,都要手动删除 TODO、// HACK、// temp 以及草稿注释。
上下文泄露
私人备注、写在注释里的 API 密钥,或半成品的逻辑,一不小心就发到了错误的频道。
四步,就这么简单。
TextStow 常驻菜单栏,在你熟悉的复制粘贴场景中直接生效。
复制代码
从你的编辑器中复制任意代码块 —— VS Code、Vim、Xcode、Sublime,用什么编辑器都行。
打开 TextStow
使用快捷键打开菜单栏下拉窗口,TextStow 会立即读取你最新的剪贴板内容。
点击「行清理」
点击本地的「行清理」工具,一键移除代码片段中的所有注释 —— 单行注释、多行注释以及文档注释。
粘贴整洁代码
将完全干净的代码片段粘贴到 Slack、Teams、邮件或其他任意位置,每次都专业得体。
你的代码不会离开 Mac。
无需外部网站,无需云端存储,无需注册账户。TextStow 使用你机器上的离线 SQLite 数据库运行。
100% 离线
所有处理均在本地完成。你的代码不会被上传、传输或存储到任何服务器。
无需账户
下载后即可直接使用,无需注册、无需邮箱、无追踪 —— 就是一款原生 Mac 菜单栏应用。
SQLite 存于本地磁盘
剪贴板历史和收藏内容存储在你完全掌控的本地 SQLite 数据库中。
常见问题
行清理能移除哪些注释格式? ▾
可移除单行注释(// ...)、多行块注释(/* ... */)以及文档注释(/** ... */),覆盖大多数主流编程语言 —— JavaScript、TypeScript、Python(#)、Ruby(#)、Go、Rust、Java、C/C++、Swift 等。
会修改我的原始文件吗? ▾
不会。行清理只处理剪贴板中的文本,你的源文件、编辑器和项目完全不会被改动。
我的代码会被发送到服务器吗? ▾
不会。所有功能都在你的 Mac 上本地运行,使用离线 SQLite 数据库,你的代码和剪贴板历史永远不会离开本机。
TextStow 是免费的吗? ▾
是的。TextStow 免费下载并使用,行清理工具也包含在内,无需账户或订阅。
能配合 Slack、Teams 和邮件使用吗? ▾
可以。行清理会将干净的纯文本输出到剪贴板,可直接粘贴到 Slack、Microsoft Teams、Gmail、Notion 或任何支持文本的应用中。
让代码片段保持整洁,让备注留在私有空间。
下载 TextStow,将杂乱、满是注释的代码转化为可分享的整洁片段 —— 直接从 Mac 菜单栏完成。
免费下载 Mac 版macOS 13.0+ · Apple Silicon 与 Intel · 无需账户