macOS 的窗口管理真的一言难尽

2023-11-09 22:13:31 +08:00
 ychen997

折腾了很久,试用过无数 app: Rectangle, Rectangle Pro, Tuck, Amethyst, Lasso, Mosaic, emmetapp, contexts, 也试用过 stage manager.

最终总算折腾出了一套适合自己的方法,我个人不用鼠标,最终形成的方案还是用了很多 app:

窗口切换:

记录一下折腾日记,就当推荐几个好用的窗口管理 app 吧,也欢迎大家推荐自己的窗口管理方案

3516 次点击
所在节点    macOS
32 条回复
PostMeridiem18
2023-11-10 02:58:22 +08:00
@ychen997 Rectangle 也支持键盘快捷键啊
ychen997
2023-11-10 03:28:35 +08:00
@GabrielleBellamy #19 看完了,大佬的方案真的齐全,有些 app 我也在用,比如 homerow, vim 插件。但是齐全代表了很容易互相冲突,这也是我选择一个 app 就只管好一个方面的原因(触控板)。另外我好像没有键盘控制鼠标的需求,我觉得有 homerow + 编辑器的 vim mode + 触控板, 基本上就可以覆盖所有鼠标的场景了。
gpt5
2023-11-10 07:43:48 +08:00
Mosaic 用了好多年了,快捷键基本可以达到随心所欲
Goalonez
2023-11-10 08:51:45 +08:00
我是隐藏 dock ,常用的软件全部设置 raycast 呼出隐藏,不常用就 raycast 搜索打开,定个短的别名。窗口布局也是 raycast ,一般只用满屏和半屏。自带的多桌面,基本一个桌面一个应用,一般也就 chrome 和几个 jetbrains 。类似微信、终端之类的软件分配给所有桌面,这样快捷键呼出的时候不会自动切换多桌面。
ddzy
2023-11-10 08:56:11 +08:00
一个 Contexts 就行
neochen13
2023-11-10 09:37:22 +08:00
用 contexts 就足够了
lguan
2023-11-10 11:04:15 +08:00
大伙儿平时这都是在造原子弹嘛.....😭
GabrielleBellamy
2023-11-10 12:22:40 +08:00
@ychen997 #22 是的,确实有冲突的……哎😥
eggsblue
2023-11-10 17:06:56 +08:00
感谢推荐 Wins ,未来会增加 自定义任意布局在悬浮分屏上。

Wins 还有很多特色功能:
1. 摇一摇隐藏其他窗口
2. 一键隐藏所有窗口 / 隐藏非当前窗口的其他窗口
3. 简约够用的 Dock 窗口预览
4. 快速将窗口移动到扩展显示器(个人非常喜欢)

还有很多激动人心的功能正在开发中💪
neochen13
2023-11-10 17:55:48 +08:00
@eggsblue 如果 wins 能有窗口预设,那将是最强窗口管理 app
比如快速把指定的几个 app ,左右分屏,想想就很完美
ychen997
2023-11-10 23:41:43 +08:00
@eggsblue #29 @neochen13 我同意有窗口预设+恢复功能,最好能用 applescript 或者 url scheme 调用,那么 wins 将绝杀
wangcheng
2023-11-22 11:55:37 +08:00
@ychen997 AltTab 设置 「 appearance 」最下面有一个选项是「 hide apps with no open window 」

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/990428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX