V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
746970179
V2EX  ›  程序员

Mac 下切换程序, 切换窗口, 切换页签的通用解决方案

  •  
  •   746970179 · 2017-04-06 11:39:47 +08:00 · 3037 次点击
    这是一个创建于 2792 天前的主题,其中的信息可能已经有所发展或是发生改变。

    切换程序大多三种方式

    鼠标: 不优雅

    cmd+tab: 相邻程序还好, 但是如果是 5 个程序切换, 效率就差很多了

    快速启动工具: 三步, 打开工具, 输入关键字, 回车, 中间可能还隐藏了一个上下切换到正确程序的步骤

    解决方案: 使用 snap, 为每个常用 app 设置快捷键(其实很简单的), 下文详细介绍技巧+理念

    切换窗口(同一个程序的多个窗口)

    mission control 后选择: 两步, 如果窗口太多, 找也挺麻烦的

    解决方案: mac 默认的快捷键 cmd + 小撇号(1 左边的按键), 使用的时候不建议过多的窗口, 使用多页签代替

    切换页签(类似 chrome 的多个页签, 很多程序都支持)

    ctrl+[shift]+ tab: 逻辑不完全相符, 有的是向右或左, 有的是回到上一个打开的页签

    不同程序中各自的快捷键: 不同程序默认的快捷键不一定相同, 记忆成本较高

    解决方案: cmd+shift+中括号(p 右边的两个), 左括号向左, 右括号向右. 这是黑科技, 大多数程序没明确说支持这套快捷键, 但是, 就是可以使用. 目前只发现一个例外: chrome 在自带拼音输入法的中文模式下, 实效, 解决办法是 设置=>键盘=>快捷键=>应用快捷键, 重新为 chrome 设置'选择下一个标签'的快捷键即可

    切换窗格(一个页面中的多个部分)

    说实话, 用的很少, 主要使用窗口+页签完成

    如果真的分窗格, 也是使用 sizeup 来进行窗口的左右(或者四角)分屏, 然后进行窗口的切换

    详细说明 snap

    snap 是为每个 app 设置全局快捷键, 默认对应的是 dock 的前 9 个 app(finder 之后开始), 然后也能手动增加指定 app 的快捷键.

    建议使用 option 作为所有 app 的呼出修饰键, 理由是 1.简单, 2.相对冲突并不是很大

    有很多人说 option 会有对应的快捷键, 有冲突, 但是使用一年下来, 发现单独用 option 做快捷键的, 真的用的很少很少, 大多都是配上其他修饰键(cmd, ctrl, shift 等), 直接使用 option, 搭配字母, 是输入特殊符号的, 所以并没有被程序进行大量占用, 而那些符号, 额, 两年没有用过 1 次.

    如果担心背不下来那么多, 其实也很简单, 先记少量且简单的, 比如 dock 的前四个位置, 放上最常用的 4 个即可(浏览器, qq, 编辑器, 数据库), 然后其他 app 使用字母来记忆, 比如 邮件: option+M(mail), 笔记: option+N(note), excel: option+E(excel), Dash 就是 option+D(Dash)等等

    在有一定的熟悉程度之后, 再去增加其他的程序快捷键, 比如 迅雷 option+T(Thunder), 网易云音乐: option+9(9 的话两只手很方便)

    熟练之后, 常用的 15 个程序, 只用 2 个键即可完成

    DeepCold
        1
    DeepCold  
       2017-04-06 13:49:43 +08:00
    我用 manico ,自认为比 snap 要好
    crytis
        2
    crytis  
       2017-04-06 14:48:21 +08:00 via iPhone
    又来
    wchar
        3
    wchar  
       2017-04-06 17:18:53 +08:00 via iPad
    @crytis 我以为是作者来做推广了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5539 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.