把窗口像便利贴一样钉在屏幕上免费开源的 Topit 帮你告别 macOS 窗口频繁切换【免费下载链接】TopitPin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶项目地址: https://gitcode.com/gh_mirrors/to/Topit想象这样一个下午你正在写代码屏幕上开着浏览器查 API 文档旁边是终端监控日志后面还叠着几个聊天窗口。光标在四个应用之间来回跳跃切走一次要 1 秒一小时内切了 40 次——40 秒看起来不多但被打断的思路、找不回来的上下文才是真正的代价。如果你也是 macOS 用户且经常被窗口一多就互相遮挡折磨那么今天要介绍的macOS 窗口置顶工具 Topit很可能会成为你工作流里最低调、却最离不开的一个小部件。它能像按图钉一样把任意应用窗口钉在所有窗口的最上层——无论你切到哪个应用它都稳稳待在那里。没有 Topit 的一天和有 Topit 的一天先看两个真实的工作场景。没有 Topit上午 10 点你对照文档改代码文档窗口被新弹出的消息框盖住你被迫切回去、再切回来如此反复下午 2 点视频会议里要照着笔记发言笔记窗口刚切走就被 PPT 挡住你只好把笔记缩小到角落里挤着看晚上 8 点做数据分析三个表格来回切换比对切得头昏眼花有了 Topit文档窗口被钉在右上角写代码时余光随时能扫到再也不用主动切换会议笔记钉在屏幕侧边边看边说全程流畅数据表格全部置顶排开一眼对比鼠标都省了同一个你同样的任务区别只在于多了一个把窗口钉起来的动作。三步装好 Topit从下载到首次置顶第一步安装推荐用 Homebrew一条命令搞定brew install lihaoyun6/tap/topit习惯手动安装也可以从项目仓库下载最新版本解压后把应用拖进应用程序文件夹即可。Topit 需要 macOS 13.0Ventura及以上版本绝大多数还在更新的 Mac 都满足。第二步授予两项权限首次启动时系统会请求两类权限请放心授予屏幕录制权限Topit 需要用它来捕获窗口画面辅助功能权限Topit 需要用它来控制窗口层级和置顶操作流程启动应用后跟随系统提示进入系统设置 → 隐私与安全性分别勾选 Topit 对应的两项权限然后重启应用即可生效。这两项权限是 macOS 的硬性要求不给授权应用就没法正常工作它们只用于本地的窗口捕获与控制不会上传任何数据。第三步置顶第一个窗口打开 Topit它会列出当前屏幕上的所有应用窗口缩略图点选你想要置顶的那个再点击立即置顶——窗口就浮到最上层了。置顶之后的窗口依然保持活的状态可以自由移动、缩放、照常输入文字和点击按钮和普通窗口没有任何使用差异只是永远待在最上层。想取消也很简单把鼠标移到置顶窗口上点一下悬浮按钮即可解除。上手一小时这 5 个功能才是 Topit 的精髓如果只是一键置顶很多同类小工具也能做到。Topit 真正值得花时间了解的是下面这几个日常高频功能。1. 快捷键比点按钮快一个量级Topit 在设置 → Hotkey里提供了 5 个可自定义的快捷键全部支持改成你顺手的手势快捷键功能默认说明置顶 / 取消置顶鼠标下的窗口指哪打哪最常用置顶 / 取消置顶最前方的窗口一键操作当前活跃窗口选择窗口并置顶弹出选择器后挑选窗口打开窗口选择器呼出全部窗口缩略图取消所有置顶窗口一键清空恢复原状建议把置顶 / 取消置顶鼠标下的窗口设成你最顺手的组合键从此置顶动作从打开应用→选窗口→点按钮变成按一下快捷键几乎零成本。2. 激活方式可调防止误触打断输入默认情况下鼠标悬停在置顶窗口上就会激活它。如果你经常一边打字一边让光标扫过置顶区域可能会觉得焦点被抢走了。这时可以在设置 → Windows里把激活方式改成单击甚至双击并开启防止焦点切换键盘输入就不会被中途打断。3. 半透明模式让置顶窗口退一步置顶窗口挡视线把它调成半透明就行。在置顶窗口的菜单里选择Opacity拖动滑块0.2 到 1 之间即可调整透明度。写代码时把参考文档调成半透明放在编辑器上方底层代码一目了然参考内容也随时可读两全其美。开启半透明后Topit 还可以为窗口添加边框方便辨认边界。4. 多窗口置顶让重叠窗口自动让路Topit 支持任意多个窗口同时置顶。更贴心的是开启重叠窗口自动隐藏后当两个置顶窗口互相重叠时Topit 会自动隐藏被挡住的下面那层——你永远只会看到最需要的那个窗口而不是一摞叠在一起的贴纸。5. 多显示器与深色模式按屏幕分别管理双屏甚至三屏用户也能各管各的每个显示器上的窗口独立选择、独立置顶窗口会自动归属到它所在的屏幕。Topit 也完整适配了系统深色/浅色模式跟随系统主题自动切换外观。三个高频疑问一次说清Q1Topit 会不会很耗电Topit 使用苹果官方的 ScreenCapture Kit 进行窗口捕获这是目前 macOS 上开销较低的屏幕捕获方案日常使用功耗极低。当然如果你同时置顶十几个窗口并频繁动态更新画面电量消耗会有所上升——这是所有窗口捕获类工具的共性Topit 已经把开销压到了相当低的水平。Q2它和 macOS 自带的分屏Stage Manager / 台前调度冲突吗不冲突而且恰好互补。分屏解决的是窗口怎么排布Topit 解决的是窗口该待在哪个层级。分屏让两个窗口各占半边Topit 则让任意窗口永远浮在最上层——你可以把两者结合起来用比如左侧分屏写代码右侧置顶挂着文档。Q3会不会干扰正常操作不会。置顶窗口仍然可以正常移动、缩放和交互所有行为与普通窗口一致。如果你担心误触前面提到的激活方式改为单击/双击和防止焦点切换就是为此设计的。给追求效率的你最后的建议回到开头的那个下午。装上 Topit 之后流程变成这样打开 API 文档按快捷键置顶放在右上角打开终端置顶放在左侧专心写代码余光扫文档出错看终端窗口切换次数直接趋近于零思路不再被打断。它不改变你已有的任何操作习惯只是悄悄把找窗口这件事从你的工作里抹掉了。如果你也受够了窗口互相遮挡的日子现在就动手brew install lihaoyun6/tap/topit不想用 Homebrew 的也可以去项目仓库下载安装包。想深入了解实现细节的开发者可以用git clone https://gitcode.com/gh_mirrors/to/Topit查看源码——Topit 采用 AGPL 开源协议完全免费代码透明你可以放心使用也可以自由修改。把窗口钉起来把注意力留给自己。这大概是最低成本的一次效率升级了。【免费下载链接】TopitPin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶项目地址: https://gitcode.com/gh_mirrors/to/Topit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考