GoForum🌐 V2EX

Mac 窗口管理神器!按住 Option 随便拖,丝滑到起飞

287854442 · 2026-03-30 20:49 · 0 次点赞 · 4 条回复

用 macOS 的 V 友们,你们是不是每次移动窗口都要精准地去够标题栏?窗口多的时候很繁琐,又很无力。

今天分享一个我做的小工具 AnyDrag —— 按住 Option 键,在窗口任意位置拖动就能移动窗口。

和 BTT 的区别: BTT 也有类似功能,但它是通过 Accessibility API 移动窗口的,每一帧都要跟目标 App 通信一次,拖起来明显感觉窗口在追鼠标,跟不上。

AnyDrag 直接在系统层面模拟标题栏拖动,流畅度和你手动拖标题栏完全一样,零延迟。

功能:

  • 按住修饰键 + 拖动 = 移动窗口
  • 支持 Option / Command / Control / fn 等多种快捷键
  • 菜单栏常驻,随时开关
  • 开源免费,已通过 Apple 公证

下载地址 https://github.com/XueshiQiao/AnyDrag

4 条回复
Wcowin · 2026-03-30 20:54
#1

终端里执行就可以使用 Control+cmd+点击拖动窗口 defaults write -g NSWindowShouldDragOnGesture -bool true defaults write -g NSWindowShouldDragOnGesture -bool false

参考: https://www.bilibili.com/video/BV1jD42177bc/?vd_source=4c6908c51297ba49ec55863b71e0d24f

Dvel · 2026-03-30 21:24
#2

@Wcowin 这个好用,执行完需要重启窗口才管用

287854442 · 2026-03-30 22:04
#3

@Wcowin 你这个也不错,为啥还得重启下啊。苹果要是直接开放出来就好了

coolcoffee · 2026-03-30 22:09
#4

我现在用的是 BetterSnapTool ,除了用 Fn 可以拖动窗口之外,还能用 Fn+Shift 变更窗口大小。 建议 op 也加上变更窗口大小的功能。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: 287854442
发布: 2026-03-30
点赞: 0
回复: 0