samuel40
V2EX  ›  macOS

请教各位 V 友 Mac 下程序切换的问题

  •  
  •   samuel40 · Oct 18, 2015 · 5077 views
    This topic created in 4044 days ago, the information mentioned may be changed or developed.

    我知道Command + Tab,但是切换起来太麻烦了,于是买了 Manico ,但是感觉还是不太方便,特别是这个软件要占用几个频率高的键。
    另一种方法是使用键盘快捷键呼出Mission Control的界面,但是不能使用键盘切换程序,必须得用鼠标点一下才行。
    想问问各位 V 友有没有好的技巧或软件之类的,谢谢。

    26 replies  •  2015-10-27 14:13:52 +08:00
    jamiefang
    jamiefang
    Oct 18, 2015
    1
    可以用 Alfred https://www.alfredapp.com
    或者可以用 Keyboard Maestro https://www.keyboardmaestro.com

    KM 非常灵活。甚至支持通过键盘打出几个字符直接激活 marco 。比如在 Sublime Text 里输入 ` chrome 直接打开 Chrome 都可以

    KM 8 折购买链接 http://www.stairways.com/action/kmdiscount?REF5MRN
    samuel40
    samuel40
    OP
    Oct 18, 2015
    2
    @jamiefang Alfred 在用了,不过当作应用启动器,查词典之类比较多。
    gangsta
    gangsta
    Oct 18, 2015
    3
    也可以试试全部最大化 然后四指横滑切换
    samuel40
    samuel40
    OP
    Oct 18, 2015
    4
    @gangsta 这个相邻的两三个应用切换还好,多了就麻烦了。主要就是不想离开键盘。使用键盘快捷键呼出 Mission Control 界面后,难道只有通过鼠标 /触摸板点一下才行吗?
    hujiawei112358
    hujiawei112358
    Oct 19, 2015
    5
    我用 hyperswitch,类似 windows 的切换,如果 cmd+h 隐藏了就不会显示在切换列表里面了
    sinxccc
    sinxccc
    Oct 19, 2015
    6
    我常用的方法是借助桌面。

    用多个桌面,让每个桌面有它自己的“主题”,比如 Outlook 和 IM 工具一个桌面,个人用的浏览器窗口一个桌面,开发和调试一个项目的终端窗口一个桌面,然后让桌面上跑的程序尽量铺开。

    这样实际上大部分的使用时间里都是在不同的桌面(触摸板或者 Ctrl +左右方向键)和同一个程序的不同窗口( Cmd+`)之间切换。这两个操作的效率比切换程序要高很多。
    cxbig
    cxbig
    Oct 19, 2015
    7
    Dock 我放左边,控制鼠标过去点对应的 app 就好。
    imcoddy
    imcoddy
    Oct 19, 2015
    8
    和 @sinxccc 的做法大致相同,保持相关的窗口在同一个桌面里面,这样相对来说切换的效率更好。
    其实人脑不合适多线程工作的啦,开太多东西没必要。
    xcv58
    xcv58
    Oct 19, 2015 via iPhone
    9
    Alfred 买 Powerpack 自己建 Workflow 把常用的程序都单独设置上快捷键。
    hackpro
    hackpro
    Oct 19, 2015
    10
    @xcv58 老司机 有教程没
    goodbest
    goodbest
    Oct 19, 2015
    11
    hyperswitch+1

    我设置的是 cmd+tab 切换不同程序, option+tab 切换同个程序的不同子窗口。
    goodbest
    goodbest
    Oct 19, 2015
    12
    @goodbest 然后 ctrl+tab 切换同个窗口的不同 tab (比如 chrome )

    这样一共 3 个级别的切换,个人比较喜欢。
    xcv58
    xcv58
    Oct 19, 2015
    13
    @hackpro 这个直接看 Alfred 官方的简介就行了: https://www.alfredapp.com/help/workflows/
    非常简单,就是鼠标拖动一下,然后记录下快捷键。

    当然你得有 Powerpack 才行。
    hackpro
    hackpro
    Oct 19, 2015
    14
    @xcv58 感谢
    laoyur
    laoyur
    Oct 19, 2015
    15
    @goodbest 哈哈,看你这么机智,问个问题,有些程序没有一般意义上的窗口(比如常驻在顶部图标栏内的),开出来的是一个自己的小界面,有时候正在操作时,被其他大窗口界面夺去了焦点,我就不知道怎么切回去了,各种键 + tab 都没屌用
    alexsunxl
    alexsunxl
    Oct 19, 2015
    16
    @xcv58 买了这个东西,但是都没怎么配置, 看来太懒还是不行啊
    crystone
    crystone
    Oct 19, 2015
    17
    @xcv58 还是不太懂怎么设置,现在只用了几个别人写好的 pack 用着
    goodbest
    goodbest
    Oct 19, 2015
    18
    @laoyur
    你说的是这种弹窗么?是的话, mission control 应该能看到。


    如果你说的是菜单栏的弹出菜单,那个我觉得没法切回去吧。

    不知道我理解的对不对。
    jameszeng
    jameszeng
    Oct 19, 2015
    19
    用 Magic Trackpad 的话可以 3 指上划调出 Mission Control ,
    用 Magic Mouse 则可以借助 Better Touch Tool 设置,同样用 3 指上划调出 Mission Control
    laoyur
    laoyur
    Oct 19, 2015
    20
    @goodbest 感谢,我平时不怎么用 Mission Control ,因为感觉窗口开得多了后找起来还是很费劲,也没有用多桌面的习惯
    刚才用坚果云的窗体试验了一下,果然可以在 Mission Control 中看到
    dsdshcym
    dsdshcym
    Oct 19, 2015
    22
    和 @sinxccc 差不多,但是用 Ctrl + 12345 切换到对应的 Space , Ctrl-Cmd-H/L 左右切换 Space

    再用 Amethyst 管理同一 Space 下的窗口
    dsdshcym
    dsdshcym
    Oct 19, 2015
    23
    @dsdshcym 然后 Karabiner 写了几个快捷键打开 Safari, Emacs, Telegram 之类的
    haitongz
    haitongz
    Oct 19, 2015
    24
    apptivate 很好用,不过升级到 Mac 最新系统有个 Bug ,过一段时间就要重启一下
    coymail
    coymail
    Oct 19, 2015
    25
    apptivate + 1
    @haitongz 我也出现过这个问题,每次关掉外接显示屏软件就会退出,
    后来发现把 menu bar 的 apptivate icon 用 bartender 隐藏了,后面就不会闪退了
    haitongz
    haitongz
    Oct 27, 2015
    26
    @coymail 感谢你的回复,不过后面无法忍受这个问题,找到了 Alfred 的方案,发现完全不需要用 apptivate ,自己设置一个简单的 workflow 可以轻易解决此问题, Alfred 强大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2139 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 696ms · UTC 05:14 · PVG 13:14 · LAX 21:14 · JFK 00:14
    ♥ Do have faith in what you're doing.