Markdown

Listacular

虽然还是 1.0 版本,但已经看得出是做得很用心的一个 App,Listacular 对 Lucifr 这个纯文本控来说是接近完美的一个列表类应用。

主要功能特性:

  • 支持 Dropbox 同步

  • 可设置到期日和提醒

  • 可建立子文件夹来管理列表

  • 两人同时通过 Dropbox 编辑同一个列表,修改结果会很智能的得到合并

  • 可通过 Dropbox 和 Email 分享

  • 以 .txt 的纯文本格式保存,兼容 markdown 语法,可以在其它终端上很方便的编辑

  • 除了 todo 项目,也可以添加 Note 和非 todo 类的列表项目

  • 可以缩进列表

  • 各种手势操作:

    • 在 todo 上右划标记为完成,继续右划则删除;

      Listacular
    • 左划设置到期日和提醒

      Listacular Due date
    • 在列表和文件夹上右划删除,左划重命名\移动\分享

    • 下拉同步

    • 按住一个项目后可以移动调整顺序

  • 细节上做得很到位,甚至提供了直接编辑纯文本的功能!

    Listacular

Listacular 的优秀之处在于很好的解决了纯文本和 GUI 之间的矛盾,让用户既可以享受纯文本的跨平台兼容性,又可以很方便的融入到现实工作中发挥实际的功用。

这让我想到了跨 Mac 和 iOS 平台的 Taskpaper,这个应用也是以这样的纯文本 Todo 列表的模式而为大家所知,但却止步于列表功能本身而没有提供更方便的和工作环境对接的方案,实际使用时会发现一些基本功能的缺失,比如到期提醒。Listacular 能很好的处理这一点让我很是欣喜,希望能有更多的改进,比如 tag 和过滤功能。

Listacular 本身是免费的,但有建立列表数量的限制,可以通过购买内购解除。

SmartMarkdown for Sublime Text 2

上次介绍了一个 Sublime Text 2 的 markdown 加强插件 MarkdownEditing,这次同样是一枚方便 markdown 输入插件 SmartMarkdown, 来自国人童牧晨玄,将 Emacs 中 Org-mode 的一些优秀特性引入到了 markdown 中。比如:

  • 在标题上按下 Tab 可实现折叠/打开
  • Shift+Tab 折叠/打开所有标题
  • 有序/无序列表的自动完成,在列表格式的末尾按下 Enter 时会自动在下一行继续列表格式
  • 通过快捷键在标题间快速移动

SmartMarkdown 标题折叠

Sublime Text 2 Markdown 预览插件

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

Gather: 抓取网页并转为 Markdown 格式

如果你和 Lucifr 一样经常在 Mac 下使用 Markdown 来写东西,那么你一定或多或少的听过 Brett Terpstra 的大名。他不仅是 MarkednvAlt 的作者,同时也经常在他的博客上提供大量 Markdown 的相关工具和技巧。这次他又为 Markdown 和 Mac 使用者带来了一个很实用的小工具:Gather

Gather

向 Gather 中输入一个网址,Gather 就会自动抓取这个网页中的主要内容并将其转为 Markdown 格式,同时还有选项可以将转换后的内容自动加入到剪贴板中,以方便粘贴到其它应用程序中,这对于使用 Markdown 格式做笔记收集的人来说真的很方便。

需要提醒的是目前 Gather 只支持 Lion 以上 Mac 系统。虽然目前第一版的功能还比较简单,但 Brett Terpstra 显然对这个程序有更长远的打算,让我们拭目以待吧。