V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
pheyer
V2EX  ›  分享创造

Mac 下利用 Alfred 快速查看 CheatSheet

  •  
  •   pheyer · 2015-11-09 10:12:10 +08:00 · 4123 次点击
    这是一个创建于 3093 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来我是想禁用 Alfred 的 Shift 预览功能的,结果找到了这个帖子,突然发现这个预览功能是蛮有用的:用于快速查看 CheatSheet 表。

    我想各位或多或少地收集了一些 CheatSheet 表,主要就是一些快捷键以及一些小 tips 吧。很多情况下,你用的某个软件一段时间没用后,有些快捷键忘记了,打开 CheatSheet 看一下又能找到熟悉的感觉。但你是不是觉得每次打开这些 CheatSheet 表也是一件麻烦事情呢?曾经我想把这些 CheatSheet 表嵌入到桌面壁纸上,但搞得桌面就变丑了不是一个好方案,后来就不了了之了。

    基于上面那篇帖子的灵感,我找到一个更好的方法:

    1. 将你收集或自建的 cheatsheet 放入一个文件夹统一规范命名,比如 psCheatSheet.txt, regrexCheatSheet.png, sketchCheatSheet.txt
    2. 在 alfred 输入框输入"find CheatSheet 关键字",比如"find psc","find regrexc",基本上就能定位到对应的 CheatSheet 文件
    3. 按 shift 或者 Cmd+Y 预览(如果有需要的话,请复制刚才的关键字,方便下次预览)

    你们都是这样做的吗?或者你们有更好的办法?

    25 条回复    2015-12-15 10:29:09 +08:00
    SharkIng
        1
    SharkIng  
       2015-11-09 10:14:49 +08:00
    长按 CMD.... CheatSheet 这个插件传说 El 已经是系统原装了啊...
    SharkIng
        2
    SharkIng  
       2015-11-09 10:16:54 +08:00
    @SharkIng 抱歉我收回我刚才的回复... 看到 CheatSheet 以为是快捷键的说法,但是如果 LZ 意思是用法,例如 PHP 这个 http://overapi.com/php/ 这个的话,(也就是说 LZ 说的哪些小 tips 之类的吧?)我觉得应该 Dash 能解决... (主要不知道 LZ 的 CheatSheet 张什么样子~)
    pheyer
        3
    pheyer  
    OP
       2015-11-09 10:34:46 +08:00
    @SharkIng 嗯,不止是快捷键,还有 tips , CheatSheet 的话你的这个 php 算一个,还有比如正则表达式的那个 CheatSheet 也不是快捷键
    用 CheatSheet 插件能看得到这个软件的全部快捷键,问题就是太全了,有时候我只想看到我最想用的快捷键,这就涉及到一个优先级问题,自己整理的话可以自定义顺序。还有的软件快捷键都是英文解释,整理成中文更好一点。
    用 Dash 的话每次都要打开 Dash 这个软件吧,那样就要脱离当前的软件不是?
    SharkIng
        4
    SharkIng  
       2015-11-09 10:44:34 +08:00
    @pheyer 求一些收集的 CheatSheet 学习一下

    Dash 有一个 Alfred 的 Workflow 还不错
    pheyer
        5
    pheyer  
    OP
       2015-11-09 10:44:43 +08:00
    再比如这个例子:
    实用 HTML , CSS 和 JavaScript 速查表 http://www.vaikan.com/css-javascript-cheat-sheet/
    pheyer
        6
    pheyer  
    OP
       2015-11-09 10:47:14 +08:00   ❤️ 1
    @SharkIng 不知道你做什么的,假设是 web 吧,可以看我上一个回复
    说的 dash workflow 是这个吗? https://github.com/willfarrell/alfred-dash-workflow
    SharkIng
        7
    SharkIng  
       2015-11-09 12:02:11 +08:00
    @pheyer 在 Dash 里面 Perference 里面有个 Intergration 里面可以选 Alfred ,直接安装

    我的意思是,整理一份所有程序员都能用的,哈哈
    crayygy
        8
    crayygy  
       2015-11-09 12:38:29 +08:00
    Dash + Alfred 简直神器加成,两个都是我现在完全无法缺少的工具

    Dash 里的 cheatsheet 目前还没用过...不知道怎么样
    pheyer
        9
    pheyer  
    OP
       2015-11-09 15:46:02 +08:00
    @crayygy 那你平时怎么看 cheatsheet 的?方便吗
    crayygy
        10
    crayygy  
       2015-11-09 15:50:46 +08:00
    @pheyer 我目前用的比较多的就 git 的,打印了一张放在显示器后面的墙上,结果没做什么保护现在褪色了...
    pheyer
        11
    pheyer  
    OP
       2015-11-09 15:56:56 +08:00
    @crayygy 那也得你显示器后面有一堵墙。。。。😂
    crayygy
        12
    crayygy  
       2015-11-09 19:02:02 +08:00
    @pheyer 哈哈,我是在寝室的,当然有墙

    话说我下午试了一下 dash 的 cheatsheet ,挺好用的,方便。
    pheyer
        13
    pheyer  
    OP
       2015-11-10 14:59:02 +08:00   ❤️ 1
    @SharkIng 发现一个查 CheatSheet 的网站: http://www.cheatography.com/
    以及另外一个用 Alfred 快速查看 Cheatsheet 的办法: http://www.alfredforum.com/topic/3153-quick-ref-quickly-reference-files-eg-cheat-sheets-using-quick-look/
    goldenages1989
        14
    goldenages1989  
       2015-11-10 20:23:24 +08:00
    @pheyer 请问这个 workflow 一直报 invalid configuration 是什么问题,谢谢~
    pheyer
        15
    pheyer  
    OP
       2015-11-10 20:25:17 +08:00
    @goldenages1989 哪个,我没遇到啊
    goldenages1989
        16
    goldenages1989  
       2015-11-10 20:31:11 +08:00
    @pheyer 就是一开始应该要配置 cheat sheets 的目录吧,配置后就报 Config contains invalid JSON
    pheyer
        17
    pheyer  
    OP
       2015-11-10 21:58:17 +08:00
    @goldenages1989 截图看看,是不是没加双引号
    SharkIng
        18
    SharkIng  
       2015-11-11 00:36:01 +08:00
    @goldenages1989
    {
    "lookup_dirs": [
    "~/Documents/Cheat Sheets"
    ]
    }

    你需要在这里配置他查询的目录,而且目录中需要有文件才行...
    SharkIng
        19
    SharkIng  
       2015-11-11 00:37:34 +08:00
    @SharkIng 如果你多添加多个目录的话,请使用, 分别,最后一行没有逗号。例如

    {
    "lookup_dirs": [
    "~/Documents/Cheat Sheets",

    ]
    }
    SharkIng
        20
    SharkIng  
       2015-11-11 00:38:36 +08:00
    @SharkIng TAB 也会回复内容啊,晕了

    {
    "lookup_dirs": [
    "~/Documents/Cheat Sheets",
    "~/Downloads/Cheat Sheets",
    "~/Cheat Sheets"
    ]
    }
    SharkIng
        21
    SharkIng  
       2015-11-11 00:39:29 +08:00
    @pheyer 谢谢啦,感觉这个综合 Cheat Sheet 的网站很不错
    goldenages1989
        22
    goldenages1989  
       2015-11-11 10:00:54 +08:00
    @pheyer @Sharking 谢谢两位大大,可以了。原来一定要以 Cheat Sheets 作为目录~
    pheyer
        23
    pheyer  
    OP
       2015-11-11 14:14:25 +08:00
    @goldenages1989 @SharkIng 我最后找到的这个 CheatSheet WorkFlow 总感觉用得有点不爽,没有 Shift 预览,它的回车才是预览功能,并且因为用了自己的预览 app 会闪屏。尝试着找到了一个更简单的方法,利用 Alfred 自带的模板就可以实现同样的目的,并且自带 shift 预览,回车打开功能,教程详见 http://www.jianshu.com/p/0c2963518e38
    stariveer
        24
    stariveer  
       2015-12-15 10:21:26 +08:00
    https://github.com/mwaterfall/alfred-quick-ref
    自带预览,不用折腾,不谢
    pheyer
        25
    pheyer  
    OP
       2015-12-15 10:29:09 +08:00
    @stariveer 这个用过,不太行,它集成了一个自己的预览,打开时怪怪的,而且不能用 shift 键预览。看我上个回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5471 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:06 · PVG 16:06 · LAX 01:06 · JFK 04:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.