软件推荐: snap, 比 alfred 快 100% - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
746970179
V2EX    程序员

软件推荐: snap, 比 alfred 快 100%

  •  
  •   746970179 2017-04-05 23:05:10 +08:00 9603 次点击
    这是一个创建于 3116 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看用 macbook pro 的人, 大多数认为 alfred 是神器 但相对于 alfred, 个人感觉 snap 可能更加暴力(也可能是我对 alfred 的使用太皮毛了)

    简单试用后, 总结 alfred 主要功能: 1.打开程序, 2.打开文件 /文件夹, 3.工作流, 4.lock, 5.快速搜索

    如果单看打开程序, alfred 至少需要 4 个键, 一般要 5 个键, 呼出(至少 2 个键) + app 简称(1~2 个, 一般两个更稳定) + 回车(1 个), 如果使用 snap, 两个键足矣

    snap 开启后, dock 上, finder 之后的 9 个 app, 使用 option+数字键 即可打开, 再点击一次则隐藏, 和 windows 下的 win+数字键, 打开开始菜单的前 9 个程序操作逻辑一致 如果使用的程序超过 9 个, 那么也能手动增加 app, 对增加的 app 设置独立的快捷键, 一般使用 option+某个字母即可(option 很少占用 app 的快捷键), 比如邮件设置成 option+M(mail), 笔记设置成 option+N(note), Dash 设置成 option+D(dash), excel 设置成 option+E(excel)之类的, 最常用的 app15 个左右, 其他的 app, 使用 spotlight 补充

    使用两个键进行程序的快速启动, 确实比 alfred 提高了 100%以上的效率吧, 不算标题党吧

    如果说快速进行 google 搜索, chrome 在 finder 右边第二位 option+2 呼出, 然后在地址栏输入搜索内容即可 打开文件和文件夹, 使用 spotlight 同样 ok, 而且能搜索文件中的内容(相对来说速度慢一点点) lock 的话, 个人使用的是 bettertouchtool 中, 配置的全局快捷键, option + L(lock), 刚好和 windows 下的 win+L 相吻合 所有的快捷键都是 option 进行触发, 这样逻辑维护更清晰

    工作流的话, 我说实话, 没用过(要花钱, 而且麻烦), 话说, 个人在工作中没有什么常用的场景 如果大家有什么建议或者疑问, 请不要客气, 谢谢: )

    48 条回复    2018-08-05 12:49:07 +08:00
    ossphil
        1
    ossphil  
       2017-04-05 23:42:08 +08:00 via Android
    需求不同,这样比较没什么意义。
    Geoion
        2
    Geoion  
       2017-04-06 00:51:53 +08:00
    脑抽去买了 alfred 的 powerpack ,说实话基本没卵用,可能搜 sof 比较快一点点,别的工作流没发现效率有多少提升,当然可能我没找到好用的工作流。
    SoloCompany
        3
    SoloCompany  
       2017-04-06 01:44:59 +08:00
    完全不同的哲学,这样毫无意义的比较加上标题党真是搞笑
    goofansu
        4
    goofansu  
       2017-04-06 02:18:21 +08:00 via iPhone
    其实 alfred 的剪贴板最有用
    Pyromaniac
        5
    Pyromaniac  
       2017-04-06 02:46:36 +08:00 via Android
    不是说 snap 渣,但你的标题真扯淡
    ynyounuo
        6
    ynyounuo  
       2017-04-06 02:58:44 +08:00 via iPhone
    你提到的功能全部都不需要额外的应用,都可以用 automator 实现,不过为了避免快捷键冲突({A-Z} 没有冲突在我这里并不现实),我用了 {A-Z} 的键位
    Valyrian
        7
    Valyrian  
       2017-04-06 03:36:38 +08:00
    就是一个给别的程序设置快捷键的东西,居然写了这么长一篇帖子。。
    arakashic
        8
    arakashic  
       2017-04-06 03:48:06 +08:00   1
    需求不同没法比,我 dock 都隐藏的,鬼才知道 finder 后面的 app 都是啥。
    Dvel
        9
    Dvel  
       2017-04-06 03:57:02 +08:00
    下了 snap 试了试,功能和量级上和 alfred 相差甚远,一起用都可以,不太适合做比较。
    xcv58
        10
    xcv58  
       2017-04-06 07:01:05 +08:00 via iPhone
    一个 Workflow 完全可以做到同样的功能,而且你 dock 上的应用顺序变了怎么办?
    Valyrian
        11
    Valyrian  
       2017-04-06 07:22:51 +08:00
    Alfred 的作用就是不用记快捷键
    rashawn
        12
    rashawn  
       2017-04-06 07:43:12 +08:00
    t/351858

    切换程序必须每个常用程序对应一个固定按键, 最好有单个物理按键对应切换到上一个使用的窗口这个功能.

    你说的 option 作为快捷键 冲突太严重, 如果不想日本键盘一样有 kana essiu 键, 就需要牺牲 command option 或者 shift 键.

    用 Linux 要求会 shell, 那用 Mac 要求会 osascript 不过分吧, 甚至比 shell 水平差一点都能适应很多需求了.

    另外, 感觉楼上各位并没有用好工作流.
    Citrus
        13
    Citrus  
       2017-04-06 08:52:11 +08:00 via iPhone   1
    我发现现在 V2 很多吐槽 Alfred 的帖子全都对工作流一笔带过,说用不到。。。。。。



    请问您知道什么叫 买椟还珠 么?
    forrestchang
        14
    forrestchang  
       2017-04-06 09:01:22 +08:00
    Alfred 最强大的功能就是 Workflow 。日常控制 Spotify 、 Emacs org-capture (类似于 OmniFocus 的全局 Capture )都是用的 Alfred 。

    并且按数字键太麻烦了,还要记住每个 App 对应的数字,我宁愿选择多输入几个键。
    NonClockworkChen
        15
    NonClockworkChen  
       2017-04-06 09:09:28 +08:00
    也可能是我对 alfred 的使用太皮毛了

    不是可能,是真的,的确,很,非常- -


    @rashawn 我也很想学 osascript,但是没空啊- -workflow 不就是照顾我们这种 osascript 文盲的吗
    ichou
        16
    ichou  
       2017-04-06 09:18:10 +08:00 via iPhone
    alfred 精髓就在 workflow ,觉得没用大概是你还没找到好的插件,或者你的日常里没有大量重复又繁琐的操作,亦或者你的懒癌还没到晚期
    SharkIng
        17
    SharkIng  
       2017-04-06 09:20:42 +08:00
    感觉两个完全不是一个东西啊,而且光对比一个功能怎么行?
    我在 Alfred 上面可以:

    `todo 明早浇花`
    `cal 星期五 5 点见老板谈工资`

    snap 不知道可以么?

    如果光说打开程序这个, Spotlight 也可以啊,而且说实话 Alfred 这个功能和 Spotlight 的没多大区别吧?真不觉得 Alfred 的这个功能是什么可以拿出来比较的。
    arischow
        18
    arischow  
       2017-04-06 09:49:09 +08:00   1
    你这个 Snap 应该和 Manico 对比(
    746970179
        19
    746970179  
    OP
       2017-04-06 09:54:43 +08:00
    @ynyounuo 快捷键冲突上面, 暂时用的十几个软件(sequel pro, chrome, sublime, qq, source tree, wiz, 网易云, item2,有道等等等等), 只有 wiz 笔记的几个快捷键是 option+{a-z}冲突, 其他的主要都是通过 cmd+{a-z}或者 cmd+shift+{a-z}完成, 偶尔有 ctrl 加入(item2), 绝大多数不用 option. 其次, 即使用了 option, 不代表那个功能是常用的, 大多数功能是可以牺牲(用的太少太少, 不如把机会留给最常用)的.

    使用 option 的主要目的是 让最常用的功能按最少的键: 2 个. 同时, 将自定义快捷键的逻辑, 定在 option + {a-z}, 逻辑统一
    746970179
        20
    746970179  
    OP
       2017-04-06 09:57:11 +08:00
    @Dvel 嗯, 确实不是一个量级, 只是提一个快速打开 app 的方案啦, 标题有一定玩笑成分啦, 故意没有加上限制条件
    746970179
        21
    746970179  
    OP
       2017-04-06 09:59:38 +08:00
    @xcv58 主要理念是按最少的按键, 2 个. 而且步骤只有 1 步, alfred 的话, 三步: 打开 alfred, 输入关键字(可能还要看关键字是否定位到准确的 app, 不是的话还要上下移动), 输入回车
    顺序的话, dock 的顺序, 除非手动拖动, 否则不会改变的, 这个用了 2 年, no problem : )
    746970179
        22
    746970179  
    OP
       2017-04-06 10:00:11 +08:00
    @Valyrian 私以为是不是不用鼠标?
    746970179
        23
    746970179  
    OP
       2017-04-06 10:41:02 +08:00
    @rashawn 其实我的 option+{0~9A~Z}就是每个程序, 一套固定按键, 至于快捷键冲突, 发现那些功能都是相对很不常用的(大多数功能, 都是 option 搭配上 cmd 或者 crtl 或者 shift, 而不是单独 option)
    不常用(一年用不了 5 次那种), 就舍弃, 让给打开程序最快的
    这个完成了最快的切换 app
    app 的多个窗口, mac 默认是使用 cmd + `(1 左边的按键)即可
    每个窗口的多个页签, 强烈推荐使用 cmd+shift+中括号左右切换, 比 ctrl+tab 稳定好按太多, 而且, 目前唯一不能用的, 就是 mac 自带输入法在英文时的 chrome,,,,,,,,,,,,这个在设置中调整快捷键即可, 也能使用 cmd+数字跳到指定位置的页签
    这样, 切换 app(option+{0~9A~Z}), 切换一个 app 的多个窗口(cmd+`), 切换一个窗口的多个页签(cmd+shift+[ ])做到了全 app 的统一
    一套按键, 做一件事 : )

    工作流, 暂时貌似没有必须的场景, 求科普
    xiangheka
        24
    xiangheka  
       2017-04-06 10:47:23 +08:00
    你用的确实是皮毛,你的需求应该是 一个可以响应 option+1~9 的 dock 。
    ps ,标题党,踩
    746970179
        25
    746970179  
    OP
       2017-04-06 10:47:29 +08:00
    @SharkIng 刚好你说的这两种事情我也遇到过, 但是我的解决办法是使用语音助手: 提醒我明天早上 8 点浇花. 就能自动生成一条日历事项了, '提醒我 星期五 5 点见老板谈工资', 也能自动生成对应的事项.
    优点是: 想起来拿起手机就能做好, 10 秒搞定(拿起手机, 解锁, 打开语音助手, 说完内容到这 7 秒, 错了再说一次, 大约 10 秒), 打字肯定没这么快. 设置好之后直接就在手机上, 提醒很方便
    缺点是: 发音不标准可能需要两次, 不过还是很快
    综上, 还是没用工作流,,,,,(我也想用这么牛逼的功能啊)
    746970179
        26
    746970179  
    OP
       2017-04-06 10:50:38 +08:00
    @arischow 第一, 它要收费, 第二, 它是两步, 第三, 它在第二步的选择按键中, 隐藏了一个找 app 的过程
    所以, 不如在一开始花一定时间背下 app 对应的快捷键, 后面就能享用最快的速度
    最快!
    SharkIng
        27
    SharkIng  
       2017-04-06 11:06:29 +08:00   1
    @746970179 #25 我只是随便举了几个例子,比如我用 Omni 的 GTD 不用 iOS 自带的,虽然也有语音功能但是电脑上来说还是打字方便。

    还有很多可能不是所有人都能用上的功能,比如我可以 + 空格,然后输入:

    `pwgen` 生成随机密码
    `maildrop` 生成临时邮箱
    `hash` 生成某指定文字的 MD5 或 SHA256 串
    `kill` 去停止某个程序
    `vpn` / `proxy` 去切换某个代理
    `qr` 去生成一个二维码
    `dns` 切换 DNS

    很多很多,而且这些东西都可以自己做,这才是 Alfred 强大的地方,只有你想不到的没有他干不了的。

    Spotlight 上原来有个叫 Flashlight 的插件也可以做几乎同样的事,不知道怎么样了

    这些来说语音助手基本不能干了就,而且也的确没有发现能替代的软件。

    也许不是所有人都会有重度用到这些的地方,那么的确也不是必须,但是你用了之后就知道离不开了。
    xcv58
        28
    xcv58  
       2017-04-06 11:29:01 +08:00 via iPhone
    @746970179 你会用 workflow 吗? 我一样不用打开 Alfred 照样切换程序啊。
    ikw
        29
    ikw  
       2017-04-06 11:33:33 +08:00
    毫无可比性的几个东西, workflow 让我不犹豫地买了 powerpack ,可是非得说这个功能我这个能做到,那个功能这那样也能做到,确实是可以的,然而我就喜欢我要做什么事,都直接 + 空格 这个感觉。
    746970179
        30
    746970179  
    OP
       2017-04-06 11:52:16 +08:00
    @SharkIng 这个答案真的很赞, 非常感谢.
    你这里列举的好多功能, 是真的让我见到了 workflow 的强大.
    比如随机密码, 生成临时邮箱, kill 程序, 切换代理等, 这种确实是 繁琐但是常用的.
    可惜了其他人总说强大, 强大, 强大, 然后呢, 就没有了,,,,连个最简单的例子都不留, 真的是, 有点浮躁.
    还是十分感谢你的回答, 开启了一个新的世界.
    ps: snap 和 alfred 不冲突, 只是, 在切换 app 上面, 个人觉得 snap 更有效率
    SharkIng
        31
    SharkIng  
       2017-04-06 11:56:06 +08:00
    @746970179 #30 看了下 snap 的确在切换程序上很赞,准备下一个试试。
    不用谢,能理解其他人说半天根本不说怎么用,没用过的人的确不理解。

    不过说实话, Alfred 这个就是没有也能活,有的话提升很多事情的速度,相对来说是个好东西,不过说实话不是必须的
    前段时间一直指望那个 Spotlight 的那个插件,后来没关注了,如果那个出来, Alfred 的优势(也许)就没有了
    publicAdmin
        32
    publicAdmin  
       2017-04-06 12:20:11 +08:00
    好一篇软文。。。。 果断引起了群嘲,果断拉升了 snap 的下载量。。
    haitongz
        33
    haitongz  
       2017-04-06 12:32:17 +08:00   1
    @SharkIng @746970179 其实 Alfred 也可以做到快速打开程序,只要简单设置下就好了,我的常用程序是设置成 Alt + Num , 比如 Iterm2 , chrome 打开,隐藏非常方便。 Command+E 设置成打开 Finder
    方法: Workflow 中, triggers->hotkey 增加一个快捷键,然后增加一个 Launch App 的 Action, 把两者关联起来。
    746970179
        34
    746970179  
    OP
       2017-04-06 13:11:30 +08:00
    @haitongz 原来如此, snap 和 alfred 的这个功能完全一致, 是我以前没仔细研究.
    chroming
        35
    chroming  
       2017-04-06 13:22:53 +08:00 via iPhone
    这种标题就是在浪费大家时间。标题表达的意思看似是:我发现了一个牛 B 的软件,功能上可以完爆 alfred 。别人兴冲冲点进来,看了一堆文字发现,实际帖子内容是:我其实用不到 alfred ,听人说很好用于是下载了试试,发现我只能用到最基础的功能,最强大的功能因为要钱没用过。今天发现了一个软件完全能替代我用到的 alfred 的基础功能
    steveshi
        36
    steveshi  
       2017-04-06 13:40:21 +08:00
    @SharkIng 那个项目好久没有更新过了……
    Ixizi
        37
    Ixizi  
       2017-04-06 14:13:48 +08:00
    有 有道翻译 这个插件 感觉 Alfred 就值了。。。
    zengfxios
        38
    zengfxios  
       2017-04-06 14:42:28 +08:00
    @746970179 一堆的设置,你能同步吗?换台 mac 又的重新来弄了,是吧!呵呵!
    snap 能做到的, alfred 同样能做到,而且这种简单功能在 alfred 里根本就微不足道!
    你连 alfred 这个软件,基本功能都没搞清除,还大言不惭的说 snap 比 alfred 快 100%,删帖吧!别误导小朋友了!
    SharkIng
        39
    SharkIng  
       2017-04-06 14:45:30 +08:00
    @steveshi #36 嗯,好像是死了
    canautumn
        40
    canautumn  
       2017-04-06 14:48:09 +08:00   1
    习惯 Alfred 操作方式而又觉得用 Alfred 切换窗口不太方便的,可以试试 Context ,基本上可以设置为这两方式的结合。尤其对于我这种同一个 App 可能开几十个不同窗口的情况, Context 可以直接模糊搜索窗口标题来切换,大脑负担小。一般的切换器对同一个 App 的不同窗口切换、或者是在不同 App 的不同窗口间快速切换基本是没辙或者很麻烦的。

    举个例子,我在 Safari 里、想快速切换到 Matlab 里一个叫做 Test 2 的 Figure Window(假设有 Test 1 ~ 100 一百个图),只需要 cmd+tab 、"t 2" + 回车就行了。 如果用绑定固定快捷键、你要先切换到 Matlab 、再轮换 100 次窗口。更关键的是语义清楚,无需思考。
    746970179
        41
    746970179  
    OP
       2017-04-06 15:11:55 +08:00
    @canautumn 哇哦, 第二块(抛砖引)玉呢.
    暂时我都是及时关闭不用的窗口, 这样一个程序最多最多只用 3 个窗口, 使用 cmd+小撇号即可快速完成切换
    绝大多数都是一个 app 一个窗口, 多个也签这样, 这种情况下, 使用快捷键绑定对我还是最方便的
    不过, 以后肯定也会接触更多更复杂的情况, 肯定会遇到这种问题, 你的这个软件确实是超多窗口的很好的一个解决方案, 而且价格也不错
    话说, 还看了你的其他帖子, 真的很沉静的一个人呢, 很荣幸认识到你这样的人

    希望我文章的小把戏没有让你觉得厌恶, 我相信懂的人自然懂得那种背后的理念,
    工具只是工具, 没有高下, 只有用的人的分别
    就像不是会了瑞文光速 qa 就比不会的强, 还是要在合适的场景用合理的技能(工具)
    话说, @SharkIng 也是一个和你一样超赞的人, 介绍了几个很赞的工作流
    lifesimple
        42
    lifesimple  
       2017-04-06 15:30:06 +08:00
    https://manico.im/ 我觉得 manico 更好用一点哎 作为一个 docker 隐藏的人 来说
    rashawn
        43
    rashawn  
       2017-04-06 16:47:09 +08:00 via iPhone
    @746970179 你不用 emacs 所以感觉 option 键没用 而且同时按 option 和另一个键 基本上大部分按键都不舒服

    工作流具体你可以看我那个帖子 通过 karabiner 可以实现 按两个键 在 emacs 中编辑任意程序里选中的字符串 然后再按两个键 粘贴回去

    还有很多常用的 都可以通过按两个键来触发(不是同时按下 类似 emacs 的 keychord )

    而且这些都不一定需要通过 alfred

    alfred 只是一个用来执行脚本的工具

    你说的这个工具也是一样的

    关键是 karabiner
    theohateonion
        44
    theohateonion  
       2017-04-06 16:52:02 +08:00
    alfred 好用啊 配合 dash 简直神器
    746970179
        45
    746970179  
    OP
       2017-04-06 17:01:10 +08:00
    @lifesimple dock 我也是隐藏的, 但是 dock 隐藏, dock 上程序的顺序还是在的哦. 主要是 snap 能给每个 app 单独设置快捷键, 仅此而已, dock 的映射只是初始时就带的
    关键是背下映射不太友好, 但是用久了, 自然就习惯了
    就像: 无形装逼, 最为致命....这么多 slogan 都记住了一样, 唯手熟尔, 哈哈
    caiych
        46
    caiych  
       2017-04-06 17:18:55 +08:00
    比较的对象确实不是特别合理。
    楼上说的 context 是一个挺好的切换器,我也买了 虽然后面没有再用了。
    我比较习惯用 HyperSwitch (这个基本也不更新了虽然……),就是切换的话就是普通的看缩略图找。
    qymobile
        47
    qymobile  
       2017-04-06 19:19:33 +08:00
    快百分之一百是怎么快,不用时间么
    szzhiyang
        48
    szzhiyang  
       2018-08-05 12:49:07 +08:00
    Power Keys 比这玩意儿不知高到哪里去了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2621 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 14:25 PVG 22:25 LAX 07:25 JFK 10:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86