Cheaters

Cheaters 是 Brett 大在 Macdrifter 折腾的基础上(话说这两个博客都很能折腾……)搞出的一个速查卡系统,可以把一些常用的快捷键、代码之类的整合起来,以便于查阅,当然这不是一个现成的程序,需要自己通过 Automator 来制作,如果需要添加新的速查卡,那么还需要一些 HTML 语法知识。

制作方法

  1. 下载 Cheaters.zip 并解压,如果你在多个 Mac 之间使用,推荐放到 Dropbox 目录里。

  2. 打开 Automator.app。

  3. 建立一个“应用程序(Application)”类的新项目。

  4. 在左侧的资源库中找到 “获得指定的 URL(Get Specified URLs)” 和 “网站弹出式菜单(Website Popup)”(可以通过搜索框查找),依次拉到右侧的空白区域中。

  5. 获得指定的 URL” 中默认的地址是 http://www.apple.com,双击进行更改,指向第一步中解压缩的 Cheaters 的 index.html,比如:

    file:////Users/Lucifr/Dropbox/Documents/Cheaters/index.html
    
  6. 在 “网站弹出式菜单” 中设置一个合适的大小,可以按照你屏幕的尺寸酌情调适,Cheaters 已经贴心的使用 responsive 的设计,而且弹出的窗口也可以进行手动缩放,所以尺寸不是什么大问题,如果不合适还可以再回来修改。

    Cheaters Automator Setup

  7. 现在把这个项目取个名字(比如 Cheaters.app)保存到应用程序目录中(/Applications 或是 ~/Applications)就大功告成了。

使用

  • 因为已经做成了应用程序,所以可以直接运行就可以了。当然通过 Alfred 一类的快捷启动程式启动或是为其添加快捷键会更为方便一些。
  • Cheaters 并没有 Dock 图标,只是一个弹出式的窗口,按下 ⎋ 或是 ⌘+Q 就可以退出了。
  • Cheaters 默认已经加入了一些对程序猿来说很实用的速查卡,比如 HTML5、CSS3、jQuery、Markdown 语法等。同时还提供了明暗两种不同的主题风格。

    Cheaters Dark

定制

因为 Cheaters 完全基于 HTML 及 CSS,所以可以很方便的对已有的速查卡进行修改,或是添加新的速查卡。

比如 Lucifr 现在要添加一个 Sublime Text 2 快捷键的页面,那么只要在 cheatsheets 子目录下新建一个 .html 文件,比如取名为 sublimetext2.html。内容上比对已有的文件,用表格组织即可:sublimetext2.html

下一步要把已经新建立的速查卡添加到菜单中,直接编辑 index.html,在开始部分找到 <ul id="nav">,把新文件按照格式包括进去就行了:

<li><a href="cheatsheets/sublimetext2.html">ST2</a></li>

效果图:

Cheaters Sublime text 2

Lucifr

Read more posts by this author.

Beijing, China http://lucifr.com