mac提醒事项“已完成”列表需手动清空:原生批量删除(编辑→全选→delete)、关键词/标签筛选后删除、icloud网页端强制同步清除,或终端命令设置自动清理周期为1天。

Mac提醒事项里已完成列表堆满上千条旧记录,不仅拖慢App响应速度,还会干扰新任务的视觉聚焦——这些记录不会自动消失,必须手动干预才能清空。
用提醒事项原生功能批量清除
打开“提醒事项”App → 点击左侧边栏的“已完成”列表 → 顶部菜单栏点击“编辑”→ 选择“全选”(或按 Command+A)→ 按 Delete 键 → 在弹出确认框中点“删除”。
这一步会直接移除所有已勾选完成的事项,但【注意:此操作不可撤销,且不经过废纸篓】。如果误删了尚未真正完成的事项,将无法从界面恢复。
用快捷键+筛选组合精准清理
方法一:先缩小范围再清除
在“已完成”列表顶部的搜索框输入关键词(如“周报”“会议”“2024”),让界面只显示匹配项 → Command+A 全选 → Delete 删除。
方法二:用标签隔离后清除
如果你给已完成事项打过标签(如“临时”“待归档”),点击对应标签 → 全选 → 删除。这样能避开标记为“重要”或“客户”的条目。
通过iCloud网页端强制刷新同步状态
有些已完成事项在本地App里删不掉,是因为iCloud同步卡在中间状态。此时需绕道网页端处理:
① 打开 iCloud.com → 登录Apple ID → 进入“提醒事项”;
② 左侧切换到“已完成”列表;
③ 拖动滚动条到底部,等待全部加载完成(页面底部出现“没有更多提醒事项”才表示加载完毕);
④ 按住 Shift 键,点击第一条和最后一条 → 右键 → “删除”;
⑤ 关闭网页,回到Mac端“提醒事项”,等待10–30秒,已完成列表自动变为空白。
这一步的关键在于【必须等网页端完整加载全部条目,否则只会删掉前50条】。若提前操作,后续同步时残留条目会重新浮现。
终端命令一键清空(仅限高级用户)
打开“终端” → 输入以下命令并回车:
defaults write com.apple.reminders RemindersCompletedItemsPurgeDays -int 1
该命令将“已完成事项自动清理周期”设为1天,系统会在下次启动提醒事项时,自动清除72小时之前的所有完成记录。执行后无需重启App,但首次生效需等待约2分钟。
想恢复默认行为(即永不自动清理),运行:
defaults delete com.apple.reminders RemindersCompletedItemsPurgeDays











