看到大家对OSX下的程序(窗口)切换这么多的吐槽,这么多的纠结,我给出一个比较好的方法(键盘党请进,全面超越Windows的Alt+Tab)
准备:HyperSwitch(必选),KeyRemap4MacBook(可选),HyperDock(可选)
步骤:
1、安装HyperSwitch;
2、在App Switcher选项卡里面选中Show window previews on the app switcher(+Tab);
3、切换时,首先用+Tab切换程序,切换到之后,按住键,然后按`键切换同一个程序下的不同窗口,在选择到窗口时,甚至可以直接输入数字n,跳转到第n个窗口;(但是会损失AppSwitcher里按`反向切换的能力)
4、高阶一点的,还可以使用KeyRemap4MacBook预设的Remapping,For Mission Control,Dashboard->Cmd+Tab Mode:同时按下Tab+Q(通过改默认的配置文件可以调整,我调整为双击Control键),激活Cmd+Tab模式,Tab正向切换程序,Shift反向切换程序,`切换程序窗口,HJKL移动焦点(可代替Tab、Shift、`键切换程序和窗口)。
为什么说这个方案很优雅?
1、全键盘操作不解释;
2、在系统本身的AppSwitcher上进行修改,尽可能保留了系统的行为和风格;
3、真正的发挥了OSX切换区分程序、窗口的优势(由于区分了程序、按Tab键的次数相比Windows下的Alt+Tab会少),一气呵成,同时实现了同一程序下切换窗口可视化(可以直接看到窗口的预览);
4、直接切换到最小化、隐藏窗口,无需鼠标操作,系统本身的Cmd+Tab要完成这个操作很麻烦。
准备:HyperSwitch(必选),KeyRemap4MacBook(可选),HyperDock(可选)
步骤:
1、安装HyperSwitch;
2、在App Switcher选项卡里面选中Show window previews on the app switcher(+Tab);
3、切换时,首先用+Tab切换程序,切换到之后,按住键,然后按`键切换同一个程序下的不同窗口,在选择到窗口时,甚至可以直接输入数字n,跳转到第n个窗口;(但是会损失AppSwitcher里按`反向切换的能力)
4、高阶一点的,还可以使用KeyRemap4MacBook预设的Remapping,For Mission Control,Dashboard->Cmd+Tab Mode:同时按下Tab+Q(通过改默认的配置文件可以调整,我调整为双击Control键),激活Cmd+Tab模式,Tab正向切换程序,Shift反向切换程序,`切换程序窗口,HJKL移动焦点(可代替Tab、Shift、`键切换程序和窗口)。
为什么说这个方案很优雅?
1、全键盘操作不解释;
2、在系统本身的AppSwitcher上进行修改,尽可能保留了系统的行为和风格;
3、真正的发挥了OSX切换区分程序、窗口的优势(由于区分了程序、按Tab键的次数相比Windows下的Alt+Tab会少),一气呵成,同时实现了同一程序下切换窗口可视化(可以直接看到窗口的预览);
4、直接切换到最小化、隐藏窗口,无需鼠标操作,系统本身的Cmd+Tab要完成这个操作很麻烦。
