刚开始使用 mac ,感觉最不爽的就是切换程序。
- 最小化的程序用键盘很难快捷打开(当然方法是有的,不过相比 Windows ,麻烦很多)
- 多个桌面感觉形同虚设(没有 Win10 多桌面好用)
- 使用 cmd+tab 切换程序,不能像 win10 那样,只是显示当前桌面的程序,如下图所示

本人并不是来吐槽的,可能是我玩的不够溜,很多 mac 好用的地方都不知道。
在此只是抛砖引玉,想知道 mac 高效的地方
刚开始使用 mac ,感觉最不爽的就是切换程序。

本人并不是来吐槽的,可能是我玩的不够溜,很多 mac 好用的地方都不知道。
在此只是抛砖引玉,想知道 mac 高效的地方
|
bellchuSep 21, 2016
1
|
|
SvenWongSep 21, 2016
2
我只用单桌面,因为感觉多个桌面切换起来比较麻烦。单桌面的话,我买了个软件,叫做 Manico (¥ 25 ),可以设置一个快键键( opt+数字)去把对应的应用程序置顶(也就是切换),可以设置很多按键,但是我基本上只配置 10 个左右,因为 2 只手差不多了,而且也没那么多好切换的,还是挺方便的。
|
|
gooolSep 21, 2016
3
想快,少用鼠标 /触摸板,多用键盘。
快捷键呼出 Spotlight ,输入应用的前几个字母,回车,就可以了。 |
|
5
要想优雅,使用免费的 karabiner ( 10.12 变成了 json 配置功能不全哟),比如我,长按 W 是切换同一个 app 的不同窗体实例。按 T 是切换不同的 app ,默认的 s+hjkl 使用 vi 模式移动光标。
|
|
asdwfwqdSep 21, 2016
6
我把那个 app 最大化全屏,然后鼠标两指滑动,或者触摸板三指
|
|
uuairSep 22, 2016 via iPad
7
第一,我们使用 command+h 来隐藏程序,同样再使用 command+h 恢复程序,当然还有恢复那个程序的快捷键,我懒得记了。
第二,我没用过 win10 ,所以不知道 win10 的多桌面如何的好,但我觉得,当 linux 支持多终端的时候(包括桌面), windows 还没有这个功能,而且那时候,我还很年轻很年轻。 第三,我没用过 win10 ,所以不懂,当切换程序的时候,四指向上或者四指向下的再触摸板上划来划去就够了。。。很少用 ctrl+tab 的方式。 |
|
izoabrSep 22, 2016
8
优雅去知乎
|
|
paloaltoSep 22, 2016 via iPhone
9
试下操作时戴上白色蕾丝手套。
|
|
yangqiSep 22, 2016
10
四个手指左右滑动可以左右切换桌面
|
|
JfaceSep 22, 2016 via iPhone
11
赞同一楼,我也是刚刚开始使用 MacBook 把设置里面的东西先看明白呐。
|
|
12
使用 Hyperswitch 增强 cmd+tab 吧:
https://bahoom.com/hyperswitch |
|
13
|
|
yangqiSep 22, 2016
14
@NicholasNC 那最优雅的办法就是你把你的习惯改变的优雅一点
|
|
sairen139Nov 30, 2016
15
@bao3 请问使用 karabiner 时,长按 w 实现同一个 app 不同窗体怎么实现的?按 T 怎么切换不同 app 的。是修改 karabiner 的某种 mode 的配置文件实现的吗?
|
|
bao3Nov 30, 2016
17
@sairen139 https://github.com/bao3/custommymac/blob/master/karabiner/MacTaskWindows.xml 这是我的实现方式,目前只有老版本的 karabiner 可以,新的还不行,官方还没有移植完全。
|
|
18
@bao3
配合 hyperswitch ,修改 for_mission_control.xml 里面的激活 cmdtab 模式语句也很不错 添加的内容如下: <item> <name>Control_L to toggle Cmd+Tab</name> <identifier>remap.simultaneouskeypresses_cmdtab_tabq</identifier> <!-- send CONTROL_R when the CONTROL_L key is pressed and held down. --> <autogen> __HoldingKeyToKey__ KeyCode::CONTROL_L, <!-- short press --> @begin KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, @end <!-- hold --> @begin KeyCode::CONTROL_R, @end Option::NOREPEAT, </autogen> <autogen> __SimultaneousKeyPresses__ KeyCode::TAB, KeyCode::Q, KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, </autogen> </item> <item> <name>OPTION_L to toggle Cmd+Tab ( one )</name> <identifier>remap.HoldingKeyToKey_cmdtab_tabq</identifier> <!-- send OPTION_R when the OPTION_L key is pressed and held down. --> <autogen> __HoldingKeyToKey__ KeyCode::OPTION_L, <!-- short press --> @begin KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, @end <!-- hold --> @begin KeyCode::OPTION_R, @end Option::NOREPEAT, </autogen> </item> <item> <name>OPTION_L to toggle Cmd+Tab ( Two )</name> <identifier>remap.KeyOverlaidModifier_cmdtab_tabq</identifier> <autogen> __KeyOverlaidModifier__ KeyCode::OPTION_L, KeyCode::VK_CONFIG_FORCE_ON_notsave_cmdtab_mode, KeyCode::VK_LOCK_COMMAND_L_FORCE_ON, KeyCode::TAB, </autogen> </item> |