Lucifr

分享网络、博客、软件及其它趣事

Sublime Text 2 + Gist = 代码片段管理器

| Comments

来自 Nettuts+ 的视频教程Youtube/优酷),结合 Sublime Text 2Gist 插件Github 提供的 Gist 代码片段分享平台,打造出一个能够很方便的进行创建、搜索插入、更新以及版本控制的代码片段管理器。

大致流程:

  1. 建立一个 Gist 账户

  2. 通过 Package Control 安装 Gist 插件

  3. 编辑 ~/Library/Application Support/Sublime Text 2/Packages/Gist/Gist.sublime-settings,填入 Gist 账户名及密码。

  4. 创建新的代码片段:用 Sublime Text 2 建立空白文档,输入/粘贴需要的代码片段(无需保存),通过命令框(⌘+⇧+P)调用 Gist:Creat Public Gist 建立 Gist。或是用默认快捷键 ⌘KI(按住⌘后按K及I)。

    由于 Gist 不提供分类,所以在输入 Description 时,最好使用“语言:名称”的形式以便于查找,如:“HTML: Starting Template”。

  5. 调用代码片段:通过命令框调用 Gist:Open Gist,或是快捷键 ⌃⌘G

    这时可以通过搜索框进行过滤,借助 Sublime Text 2 的实时匹配,可以很容易的找到你需要的片段,按下回车就会在新标签中打开,然后就可以复制粘贴到需要的地方了。

    这个插件不支持直接插入,你也可以选择通过 Package Control 安装另外一个插件:sublime-github,支持复制到粘贴板 “Copy Gist to Clipboard”。

  6. 更新代码片段:通过 Gist:Open Gist 打开的片段,可以在修改后通过 Gist: Update File 进行更新。

  7. 拿来主义:因为 Gist 本身就是一个代码分享平台,当你看到别人分享的优秀代码,可以直接 fork 过来为己所用。

via Nettuts+: Sexy Code Snippet Management With Gists

Quick Tweet

| Comments

Quick Tweet:由国人 @lembacon 制造的免干扰 Twitter 客户端,免费,界面干净利落,功能简单到只有发(带图)推。

Quick Tweet

默认最前端显示,通过 Oauth 验证后,就可以把它拖到屏幕的一角,点击自己的头像或是按下全局快捷键 ⌘+⌥+N 就会弹出编辑框,需要上传图片的话只要把图片拖进来,会上传到 Twitter 的图床中,按下 Send 按钮或是 ⌘+↩ 发送,发送成功后还有很萌的鸟叫声提示。

Cheaters

| Comments

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

Wake Up Time:支持睡眠唤醒的精致 Mac 闹钟[限免中]

| Comments

Wake Up Time:很精致的一个 Mac 平台下的闹钟软件,UI 很漂亮,就像摆在你床头的一个 LCD 闹钟。不仅长的漂亮,功能也很是实用,能用来:唤醒!

Wake Up Time

好吧表打我,这款闹钟软件不仅能唤醒,也可以唤醒你的 Mac,只要在安装完软件后再多下载安装一个 Helper App,定好唤醒时间后按下 Sleep 按钮,你的 Mac 就进入了低能耗的睡眠状态,到了唤醒时间就会先把 Mac 叫醒,然后再把你吵起来。

说起来它的三种闹铃声也很有特色:分别是和 UI 很搭的 Digital、很有过渡性的森林背景音、以及相对比较大声的 Cosmic,貌似基本覆盖了三类青年啊……

其它特性:

  • 支持 24/12 小时时制
  • 系统音量校正:响铃前调整系统音量,响铃后再调回来
  • 稍后再响(Snooze):懒床者的福利,可设置 Snooze 的间隔

目前正在限时免费中,快去抢一个吧。

下载 Wake Up Time

Sublime Text 2 Markdown 预览插件

| Comments

Sublime Text 2 终于迎来了一个 Markdown 预览插件:Sublime Text 2 Markdown Preview。虽然 Lucifr 试用发现这个预览插件的功能比起 TextMate 的还是要差不少,但总是聊胜于无,期待能够进一步改善吧。

安装方法

  • 推荐通过 Package Control 来安装。
  • Cmd + Shift + P 调出命令提示,Install Package -> 搜索 Markdown Preview 安装即可。

使用

  • 直接用 Cmd + Shift + P 命令提示调用:

    • Markdown Preview: current file in browser 即可在默认浏览器中对当前 Markdown 文件进行预览。

    • Markdown Preview: current file in Sublime Text 则是在 Sublime Text 2 中生成 HTML 代码。

  • 可以在 Key bindings - Users 中为其指定快捷键,如:

      [
          { "keys": ["ctrl+alt+p"], "command": "markdown_preview", "args": { "target": "browser"} }
      ]
    
  • 此外如果对于默认输出的 CSS 不满意,也可以自行修改 ~/Library/Application Support/Sublime Text 2/Packages/Markdown Preview/markdown.css

Playfic:互动式文字游戏平台

| Comments

Lucifr 生得太晚,接触电脑时什么《红警》、《仙剑》已经出世,没能赶上那个文字游戏大行其道的年代,但体验了一下 Playfic 这个“文字冒险游戏”平台之后,发现这种“古老”的游戏(文学?)真的很有意思,特别是当你自己也可以创作这样一个游戏的时候。

Playfic 最大的亮点在于每个人都可以注册一个账户然后使用 Inform 7 来创作和分享自己的“互动式小说”,这是一种易学而难精的自然语言,有详细的文档实例,而且 Playfic 上所有的游戏都是可以查看源码的。总之,Playfic 更像是一个学习社区,让人们能从已有的游戏中获取灵感和技术来创作更棒的冒险故事。

如何激活 Clear 中的隐藏主题

| Comments

Clear 今天终于上架了,这么一个很有新意的待办事项类 app 估计很多人都会忍不住一试吧,趁着现在便宜快去入手一个吧。更多的介绍 Lucifr 这里就不多说了,网上的评测已经满坑满谷了。今天主要说说 Clear 里面的三个隐藏主题。

Clear 默认有 5 个主题,但实际上还有 3 个隐藏的主题 Tweetbot、Scorched、Socialite 要达成一定条件才能拿到,下面就来说说方法:

正常的方法

  • Tweetbot:你的 iOS 设备上安装有 Tweetbot 时进入 Theme 选项中就会自动激活了。

  • Scorched:到 Follow The Team 里去 Fo 几个开发组成员就行。不必全 Fo。

  • Socialite:在一个 List 里建上较多任务(有人说是 50-100个,推荐建100个,保险),全部标记为完成(可以到列表视图然后一次性标记完成),然后向上拉清除已完成的任务,就会提示要你发个推来传播 Clear,完成后主题激活。

非常规手段

如果觉得上面的方法太麻烦(尤其是 Socialite 的取得方法),也可以试试非常规手段。

在越狱设备上,用 iFile 一类的工具编辑 /var/mobile/Applications//Library/Preferences/com.realmacsoftware.clear.plist(注意以上路径中 Applications 下程序文件夹名一般都是随机串码,你需要找出哪个是 Clear 本尊,可以通过修改 iFile 的设置来显示程序名,网上搜搜吧,这里也不缀述了)添加如下几行:

<key>com.realmacsoftware.theme.scorched</key>
<true/>
<key>com.realmacsoftware.theme.social</key>
<true/>
<key>com.realmacsoftware.theme.tweetbot</key>
<true/>

好了,现在再打开 Clear 看一看吧:

Clear