为macOS Finder提供直观的剪切粘贴体验

✨ 简介

FinderClip 是一个轻量级的 macOS 菜单栏应用,让你可以在 Finder 中使用熟悉的⌘X⌘V快捷键来剪切和移动文件,就像在 Windows 中一样自然。

前往GitHub仓库下载

🎯 功能特点

功能说明
✂️真正的剪切在 Finder 中使用 ⌘X 剪切文件
📋智能粘贴使用 ⌘V 移动文件到目标位置
🎯场景识别自动区分文件选择和文本编辑状态
🔔可视化反馈剪切/粘贴操作提供清晰的通知提示
⏱️超时保护剪切超时时间可自定义(1-30分钟)
⌨️快捷取消按 Esc 取消剪切操作
🌐双语支持支持中文/English语言切换
🚀开机自启支持开机自动启动
⚙️设置界面精美的偏好设置面板
🔄自动更新内置 Sparkle 自动更新

📖 使用方法

基本操作

  1. ⌘X — 在 Finder 中选择文件后按 ⌘X 剪切
  2. ⌘V — 导航到目标文件夹后按 ⌘V 移动
  3. Esc — 按 Esc 键取消剪切状态

🚀 快速开始

系统要求

  • macOS 12.0 或更高版本
  • Xcode Command Line Tools

从源码构建

方式一:使用 Xcode(推荐)

gitclone https://github.com/Wcowin/Mac-Finder-Clipboard.gitcdMac-Finder-ClipboardopenFinderClip.xcodeproj# 在 Xcode 中按 ⌘R 运行

方式二:命令行构建

gitclone https://github.com/Wcowin/Mac-Finder-Clipboard.gitcdMac-Finder-Clipboard# 构建并运行./scripts/build.sh --run# 或仅构建./scripts/build.sh

首次使用

  1. 运行应用后,菜单栏会出现剪刀图标 ✂️
  2. 如果显示 “⚠ 点击授予权限…”,点击它打开系统设置
  3. 在辅助功能列表中找到并勾选 FinderClip
  4. 返回应用,菜单栏显示 “✓ 已就绪” 即可使用

🛠 技术实现

核心技术

  • CGEvent API- 拦截全局键盘事件
  • Accessibility API- 检测焦点元素状态
  • UserNotifications- 现代化的通知系统
  • ServiceManagement- 开机自启支持

工作原理

用户按下 ⌘X ↓ 检测是否在 Finder ↓ 检测是否在文本编辑状态 ↓ 模拟 ⌘C 复制文件 ↓ 标记剪切模式 ↓ 用户按下 ⌘V ↓ 转换为 ⌘⌥V(系统剪切粘贴) ↓ 文件移动完成

📁 项目结构

Mac-Finder-Clipboard/ ├── main.swift # 应用入口 ├── AppDelegate.swift # 应用代理和菜单栏 ├── FinderCutPasteManager.swift # 核心功能实现 ├── SettingsManager.swift # 设置管理 ├── SettingsWindowController.swift # 设置界面 ├── Assets.xcassets/ # 应用图标资源 ├── FinderClip.xcodeproj/ # Xcode 项目 ├── Info.plist # 应用配置 ├── FinderClip.entitlements # 权限配置 ├── appcast.xml # Sparkle 更新源 ├── build.sh # 构建脚本入口 ├── scripts/ │ └── build.sh # 完整构建/发布脚本 ├── tools/sparkle/ # Sparkle 签名工具 ├── LICENSE # MIT 许可证 └── README.md # 说明文档

🚀 构建命令

./scripts/build.sh# 构建 Debug 版本./scripts/build.sh --run# 构建并运行./scripts/build.sh --release# 构建 Release 版本./scripts/build.sh --release1.0.3# 发布 v1.0.3./scripts/build.sh --clean# 清理构建./scripts/build.sh --status# 查看项目状态./scripts/build.sh --help# 显示帮助

🤝 贡献

欢迎参与项目开发!

  1. Fork 本仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

也欢迎提交 Issue 报告 Bug 或建议新功能!

📄 许可证

本项目采用 MIT License 开源。

👨‍💻 作者

Wcowin- GitHub

📝 更新日志

v1.0.3 (2025-12-30)

  • 🌐 添加语言选择功能(中文/English)
  • 🎛️ 设置界面新增语言切换器
  • 💾 语言偏好自动保存并持久化
  • 🔄 切换语言后界面立即更新
  • 📐 优化设置窗口布局

v1.0.2

  • 简化设置界面,更加简洁美观
  • 优化菜单栏布局
  • 授权后立即生效,无需重启应用
  • 移除冗余功能

v1.0.1

  • 首个公开发布版本

⭐ Star History

如果这个项目对你有帮助,请给它一个 Star ⭐

Made with ❤️ by Wcowin

PS:打个广告,如果你需要 Mac 的粘贴板管理工具,可以试试 OneClip。OneClip 已经内置了 FinderClip 的功能,更加全面,欢迎体验!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1211274.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenAI深度报告:大模型王者,引领AGI之路|附26页PDF文件下载

OpenAI 作为大模型时代的全球领航者,经过10对OpenAI的复盘和研究,有助于更好地理解AI大模型产业趋势。本篇报告从OpenAI的历史沿革、产品布局、未来展望等维度出发,对AI大模型行业做了前瞻剖析。以下为报告节选:......文│兴业证券…

Java毕设选题推荐:基于springboot的自行车分享平台基于JAVA的自行车分享平台 骑行装备分享系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

怎么实现一个多模态RAG系统?非常详细收藏我这一篇就够了

“ 多模态RAG是一项非常复杂的系统,需要分布解决,文档解析,嵌入多模态融合,上下文构建等。” RAG技术虽然还存在很多问题,但基本上已经可以应用于真实的业务场景,并且用来解决部分实际问题;但随…

2026年AI Agent智能体技术发展报告|附85页PDF文件下载

本报告旨在全面、深度地梳理AI Agent技术的最新进展、产业生态格局、应用落地现状以及未来发展趋势。我们希望通过这份白皮书,为广大的AI开发者、技术从业者、企业决策者以及高校研究人员,提供一个权威、专业、前瞻的参考框架,共同迎接和拥抱…

计算机Java毕设实战-基于springboot的智能药箱系统服药时间提醒【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

洛谷 P1650 田忌赛马 题解

题目链接 洛谷 P1650 田忌赛马 F1:动态规划 1 Task 1 根据题目背景的介绍,我们发现总是田忌针对齐王如何出马而决策,且齐王这些马总是要出的,早出晚出无非就是调换顺序,对答案没有影响。所以我们可以假定齐王按从…

计算机Java毕设实战-基于springboot的自行车分享平台共享单车、租聘信息、归还结算【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026.1.24 作业 - # P1441 砝码称重

2026.1.24 作业 - # P1441 砝码称重题目描述 现有 \(n\) 个砝码,重量分别为 \(a_i\),在去掉 \(m\) 个砝码后,问最多能称量出多少不同的重量(不包括 \(0\))。 请注意,砝码只能放在其中一边。 输入格式 第 \(1\) 行…

Java毕设项目:基于springboot的智能药箱系统(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Java毕设项目:基于springboot的自行车分享平台(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【课程设计/毕业设计】基于JAVA的自行车分享平台 骑行装备分享系统基于springboot的自行车分享平台【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Java计算机毕设之基于Spring Boot的自行车共享租赁平台开发 Spring Boot驱动的智能共享单车租基于springboot的自行车分享平台(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【毕业设计】基于springboot的自行车分享平台(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026.1.24 - # P1441 砝码称重

2026.1.24 - # P1441 砝码称重题目描述 现有 \(n\) 个砝码,重量分别为 \(a_i\),在去掉 \(m\) 个砝码后,问最多能称量出多少不同的重量(不包括 \(0\))。 请注意,砝码只能放在其中一边。 输入格式 第 \(1\) 行为有…

CF946G Almost Increasing Array 题解

Solution 弱化版 首先不考虑删数操作,考虑至少修改数组中多少个数才能使其单调递增。 转而考虑未被修改的数必须满足的条件。若最终 \(a_i,a_j(i<j)\) 均未被修改,则有 \(j-i\le a_j-a_i\),即 \(a_i-i\le a_j-j\…

2026.1.24 作业 - # P13521 [KOI 2025 #2] 包

2026.1.24 作业 - # P13521 [KOI 2025 #2] 包题目描述 商户是在 KOI 市经营商店的一位市民。商户的店里有 \(N\) 件商品,其中第 \(i\) 件商品的重量为 \(A_i\)。商户收到了情报,得知小偷“金基范”正觊觎自己的店铺…

国产PCB阻抗测试分析仪:Bamtone班通怎么样?

在PCB电子测试测量领域&#xff0c;阻抗测试分析仪是研发、生产和品质控制中不可或缺的关键设备。随着中国科技实力的不断提升&#xff0c;国产高端测试仪器正逐步打破国外品牌的长期垄断。作为国内领先PCB测量仪器、智能检测设备等专业解决方案供应商——班通科技凭借多年行业…

降AIGC率网站排名榜单:10大热门平台及免费付费功能对比

&#xfffd;&#xfffd; 10大降AIGC平台核心对比速览 排名 工具名称 降AIGC效率 适用场景 免费/付费 1 askpaper ⭐⭐⭐⭐⭐ 学术论文精准降AI 付费 2 秒篇 ⭐⭐⭐⭐⭐ 快速降AIGC降重 付费 3 Aibiye ⭐⭐⭐⭐ 多学科论文降AI 付费 4 Aicheck ⭐⭐⭐⭐…

【毕业设计】基于springboot的智能药箱系统(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

YOLO26改进 - SPPF模块 | AIFI基于注意力的尺度内特征交互:替代SPPF构建高效混合编码器,提升模型综合效能

前言 本文介绍了实时检测Transformer&#xff08;RT-DETR&#xff09;及其核心AIFI模块在YOLO26中的结合应用。RT-DETR旨在解决YOLO速度和准确性受NMS负面影响、DETRs计算成本高的问题&#xff0c;通过设计高效混合编码器和解码器层数调整来提升性能。AIFI作为Transformer编码…