[js] 一个快捷键引发的血案——Cmd+Q/Alt+F4 误触拯救计划

缘起

你有没有过这样的经历?🤔

当你全神贯注地码字,指尖在键盘上飞舞,正准备按下 Command+A 全选内容,却因为手速太快,一不小心……

误触了 Command+Q! (Windows 上退出应用快捷键是 Alt+F4 感谢 @JeffreyChen 提醒)

然后……

——啪!💥

思源笔记,无!情!退!出!😱

它退得那么突然,那么决绝,没有一丝犹豫,甚至没给你一个保存的机会。

“卧槽!我刚刚改的东西还没保存?!🤬”

痛,太痛了!你的心在滴血 🩸,你的灵魂在颤抖 🙈。

——但这一切,本可以避免!

在一个风雨交加的深夜 🌧️🌙(好吧,可能只是我熬夜写代码),我痛定思痛,决定终结这场悲剧。

于是,「Command+Q / Alt+F4 误触拦截器」 诞生了!🎉

它的使命很简单:

  • 当你误触 Command+Q / Alt+F4 时 → 弹窗确认:“真的要退出吗?”(给你一次反悔的机会)
  • 当你正常点击右上角(Windows)或左上角(Mac)关闭按钮时 → 直接退出(不影响正常使用)

“那思源不是有自动保存吗?🤔”

——没错,但……

  • 你在 控制台调试代码 时,自动保存无效
  • 你在 代码片段调整 CSS 样式 时,可能还没保存就退出了
  • 在插件里刚写了一大段灵感,还没有提交……

“我不想再经历这种痛苦了!😫”
——那就快把这段代码抱走吧!👇

告别误触,拯救心血,从现在开始!

功能

  1. 当按 Command + Q / Alt+F4 时,弹出提示窗,确认后退出,取消则不退出(主要防误触)
  2. 当你点击右上角(Windows)或左上角(Mac)关闭按钮时,不会弹出提示窗

代码

👇 打赏后可见(为什么要打赏后可见?主要想通过这种方式统计使用人数及用户需求,以帮助作者分析哪些功能是用户最需要的)

打赏 5 积分后可见
5 积分 • 11 打赏
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26352 引用 • 109597 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    203 引用 • 1474 回帖 • 1 关注
4 操作
wilsons 在 2025-07-05 14:09:31 更新了该帖
wilsons 在 2025-07-05 13:28:04 更新了该帖
wilsons 在 2025-07-05 12:36:11 更新了该帖
wilsons 在 2025-07-05 12:35:31 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
请输入回帖内容 ...
wilsons
正在努力开发 wilsons 工具箱中 🛠️ 目前已正式入驻爱发电啦!💖 想催更、提需求?欢迎访问 👉 https://afdian.com/a/wilsons