对于键盘党来说,Mac 的多桌面功能究竟有何意义?

2014-04-02 00:48:48 +08:00
 devtiange
琢磨了好久都觉得多桌面相当不好用,特来求教V友。

本人使用13 rMBP, OSX 10.9, 在办公室里接大显示器,用外接键盘+普通鼠标,因此touch pad不常用,不在讨论范围内。在工作的时候希望尽量不要去碰鼠标。

平时开发的时候,会开很多程序,程序一多,切换起来就比较麻烦,cmd+tab往往要好久才能选到要去的程序。

于是研究了一下多桌面,看上去似乎很美: 分门别类把程序扔到不同的桌面,比如2号桌面放IDE+Editor, 3号放各类笔记软件,4号放测试用的浏览器。。。 但是这样并没有解决切换的问题,cmd+tab还是会显示一大串程序,还是很不方便

也许有人会说使用"Move focus to active or next window", 这个快捷键能快速切换到下一个窗口,比方说我在2号桌面,里面有3个IDE, 我只要用这个键就可以在3个里面快速切换。
可惜这个功能有个致命伤(bug):当我从1号桌面切换到2号桌面以后,如果鼠标不去点一下,context还在1号桌面,使用"Move focus to active or next window"会立刻回到1号桌面。
由于这个致命问题,这个功能几乎成了残废。试想一下,我用alfred或者cmd+tab选中了IDE,或者直接用快捷键,来到了IDE所在的桌面,然后需要点一下鼠标,才能在这个桌面内快速切换,简直毫无效率可言!

如果每个桌面只放一个程序,记住编号,那么切换起来没有问题,但是alfred+自定义快捷键也能做到这点,使用多桌面的意义何在?

大家是怎么使用多桌面的?为什么我觉得这个feature完全没有实用价值?
20363 次点击
所在节点    macOS
42 条回复
lightening
2014-04-02 01:10:25 +08:00
每个桌面放一个专用的应用,记住编号, option + 数字直接过去。记得关闭“根据使用频率智能重拍桌面”功能。
后来我用了 Manico, 再也不需要多桌面了。
devtiange
2014-04-02 01:18:14 +08:00
@lightening 和你类似,我用alfred绑定了几个最常用的app,一键可达。不过实际使用中,会要用到更多的程序,每一个程序绑定一个快捷键或者指定一个桌面,有点不现实
blacktulip
2014-04-02 01:20:44 +08:00
多桌面是没啥用... 多显示器才有用
konakona
2014-04-02 01:27:23 +08:00
想请问楼主用过最好的多屏幕软件是哪一款?我一直在找。
devtiange
2014-04-02 01:29:11 +08:00
@konakona 多显示器还是多桌面? 多显示器我觉得不需要装什么特殊的软件,多桌面的话,我已经够困扰的了,觉得完全不好用啊
konakona
2014-04-02 01:30:05 +08:00
@devtiange 多桌面。
cmd+tab 到不是我困扰的,用4个手指切换就行……
devtiange
2014-04-02 01:33:42 +08:00
@konakona 键盘党表示平时大部分时间摸不到touch pad,也不想依赖那货。而且进入mission control后,还是要靠鼠标才能选中想要的程序,感觉相当低效。。。
bleutee
2014-04-02 01:41:17 +08:00
13 寸屏幕都能忍,怎麼會在乎多屏幕
lightening
2014-04-02 01:42:22 +08:00
@devtiange 常用的程序 10 个应该够了吧。再不够的话,Manico 可以绑定 10+26 个貌似。值得一试。
sinxccc
2014-04-02 01:43:04 +08:00
多桌面,Touchpad 四个指头或者 ctrl+方向键切换…

固定下来哪个桌面放什么类型的东西之后基本就形成条件反射了。
devtiange
2014-04-02 01:45:53 +08:00
@sinxccc 你这样只能快速到达某个桌面,没解决在某个桌面内快速定位某个程序的问题
devtiange
2014-04-02 01:47:56 +08:00
@lightening 谢谢推荐!如果找不到多桌面合理的用法,就只能选择这种方案了
sinxccc
2014-04-02 02:15:17 +08:00
@devtiange 试了一下,好像大部分的时候切换到桌面也就自动切换到当前桌面上的活动程序了…

反而是用多显示器的时候经常有丢焦点的问题,我现在已经放弃了。
awanabe
2014-04-02 02:35:11 +08:00
@devtiange
我的使用习惯: 除了第一个桌面, 其他桌面都是 全屏(FullScreen) 就是一个桌面一个应用, 放置高频阴功, 然后通过设置左上角触发Mission Control, 鼠标左上角触发, 可以快速选择不同桌面下的应用.
我选择设置的顺序:
1. 桌面(浏览器, IM, Mail, ToDoList, 还有各种其他不是经常使用的应用)
2. IDE
3. Terminal
4. DB-client(MySQLWorkBench)
5. sourceTree等..

这个时候触摸板很有用处, 四指滑动, 既可快速切换高频使用的应用
或者鼠标, 触发Mission Control
konakona
2014-04-02 03:10:36 +08:00
@devtiange 只有在完全coding的情况下我才可以忽略touch,但是平时浏览GUI时,还是尽量touch,还算方便啦。
soundbbg
2014-04-02 08:13:58 +08:00
另外一个桌面只开全屏邮件。
rogeecn
2014-04-02 09:47:18 +08:00
快捷键直接搞定。
a591826944
2014-04-02 09:53:08 +08:00
ubuntu 平时开9个屏幕 完全够用。。mac 就不能开那么多额,,因为mac只能横向,9个太长了
dustinth
2014-04-02 11:03:20 +08:00
@devtiange 推荐Witch, 这个小东西可以帮我隐藏一些不需要出现在CMD+TAB的程序, 比如iTunes,Finder(因为我用Path Finder), OmniFocus(这个东西不常用, 所以隐藏掉); 另外Witch可以让你的CMD+TAB只显示当前桌面下的软件.
devtiange
2014-04-02 11:55:34 +08:00
@dustinth 谢谢!等会就去尝试一下

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

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

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

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

© 2021 V2EX