代码审查,无需切换上下文
Pull Request 审查需要细致的表达:一句“看起来不错”说不到点子上,大段文字又会让审阅者失去重点。使用 WhisPaste 时,你按下快捷键,边看差异边说出你的解释,转写结果会直接进入 GitHub 的回复框,带有 Whisper 生成的标点和大小写。`fooBar` 之类的标识符可以加入自定义词汇,或从代码项目中导入,从而拼写正确。
提交信息与 PR 描述
约定式提交(Conventional Commits)和 PR 正文往往需要的不止三个词,但书写的麻烦会拖慢你的速度。打开编辑器,说出改动的理由,转写文本就会出现在光标处,可以直接编辑、用语音片段扩展,或粘贴到终端中。
Issue 跟踪、Slack 与站会
缺陷工单中的复现步骤、Slack 中的异步站会记录、Linear 议题上的简短评论。这些内容都很短,但书写起来十分繁琐。WhisPaste 在后台运行,在你的光标所到之处都能使用:GitHub、GitLab、Jira、Linear、Discord、Slack、你的编辑器。在本地模式下,音频留在你的电脑上。
把光标放在回复框中
点击 GitHub 审查评论框、提交信息编辑器或 Slack 输入框,即你平时打字的任何位置。
按下快捷键并说话
按住你设置的快捷键,大声说出你的回答,然后松开。默认情况下,转写在你的电脑上本地完成。
转写文本出现在光标处
文字会落在你刚才光标所在的位置。可以直接编辑、用语音片段扩展,或发送。语音到文字之间没有复制粘贴的步骤。
文档与代码注释
更新 README、写一段解释函数存在原因(而不只是它做什么)的文档字符串、为未来的自己留一条 TODO 注释——当书写意味着要离开心流时,这些事情往往会被跳过。直接在你已打开的文档字符串或注释块中、光标处说出解释,事后再整理,而不是干脆不写。
