You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量切换或取消GitHub Pull Request中所有已标记Viewed的文件状态

GitHub PR 一键取消所有文件Viewed标记解决方案

方法1:原生快捷键操作

GitHub原生支持批量切换所有文件的Viewed状态,操作方式为:按住 Option 键(Mac系统)/ Alt 键(Windows/Linux系统),点击任意一个文件的Viewed复选框,即可一次性将所有文件的Viewed标记同步为当前点击复选框的状态。如果点击的是已勾选的复选框,就会一键取消所有文件的Viewed标记。
如果操作后未生效,大概率是浏览器安装的拦截类、GitHub增强类插件产生了快捷键冲突,可以暂时禁用相关插件后重试。

方法2:浏览器控制台脚本实现

如果快捷键方案不可用,可以直接通过控制台执行代码实现一键取消:

  1. 在PR页面按下F12(Mac系统可按Command + Option + I)打开开发者工具,切换到「控制台/Console」 tab
  2. 输入以下代码后回车即可:
// 一键取消所有已勾选的Viewed标记
document.querySelectorAll('.js-reviewed-checkbox').forEach(checkbox => {
  if (checkbox.checked) checkbox.click()
})

方法3:书签快捷脚本(适合高频使用场景)

如果经常需要用到这个操作,可以把代码封装为浏览器书签,每次点击即可触发:

  1. 右键浏览器书签栏,选择「添加页面/添加书签」
  2. 名称自定义为「取消PR所有Viewed」,网址栏填入以下内容:
javascript:document.querySelectorAll('.js-reviewed-checkbox').forEach(e=>e.checked&&e.click())
  1. 保存后,任意打开GitHub PR页面,点击该书签即可一键完成取消操作。

取消所有Viewed标记后,之前折叠的已阅文件会全部自动展开,你可以直接查看文件内的所有评论内容。

内容的提问来源于stack exchange,提问作者Puneet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 00:36:01