ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

任务

作者: samsonw 全部

Sublime Text任务插件

标签 待办GTD任务

详细信息

安装次数

  • 总数 8K
  • Win 4K
  • Mac 2K
  • Linux 1K
8月7日 8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日
Windows 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0
Mac 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README文件

源代码
raw.​githubusercontent.​com

概览

我们已经有Vim-Task,现在我们需要一个适用于Sublime Text 2的任务插件。

屏幕截图

使用Monaco字体的SublimeTask

安装

我假设你已经安装了git,如果没有,你可以从Github下载最新的源码,然后将整个目录复制到“包”目录中。

“包”目录的位置取决于你使用的操作系统,以下是一个可能找到你的包目录的位置

  • OS X
    • ~/Library/Application Support/Sublime Text 2/Packages
  • Linux
    • ~/.config/sublime-text-2/Packages
  • Windows
    • %APPDATA%/Sublime Text 2/Packages

以OS X为例

$ cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/
$ git clone [email protected]:samsonw/SublimeTask.git

待定:把这个软件包添加到sublime_package_control,这样我们以后可以直接通过包控制安装它。

更新:这个包已经被sublime_package_control接收,现在你可以在编辑器中直接安装它,那里的包名就叫做“Task”。

快捷键和键绑定

默认情况下,我设置Command+Ctr+Enter(OS X)和Ctrl+Shift+Alt+Enter(Windows,Linux)用于切换任务状态,你可以在你的Default User键映射文件中简单地重映射到你最舒服的键。

  • OS X

    [
        { "keys": ["super+ctrl+enter"], "command": "task"}
    ]
    
  • Linux,Windows

    [
        { "keys": ["ctrl+shift+alt+enter"], "command": "task"}
    ]
    

自定义

要更改任务显示的颜色,你需要编辑一个名为Task.tmLanguage的文件,它与这个SublimeTask包一起提供。

$ subl ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/SublimeTask/Task.tmLanguage

(你可能需要启用Sublime命令行调用以执行上述命令)

<dict>
    <key>comment</key>
    <string>Completed Tasks</string>
    <key>match</key>
    <string>^\s*✓[^\[\]]*</string>
    <key>name</key>
    <string>string</string>
</dict>

如你所见,我默认使用“字符串”范围来表示完成的任务,这将在我的颜色方案中映射为绿色。如果在你自己的颜色方案中看起来不好,你可以简单地通过将“字符串”更改为适合你颜色方案的某些适当内容来自定义它。

您可以在您的配色方案文件中找到作用域名称。

文件格式及语法

默认情况下,任务语法和命令适用于 todo.txt 文件以及文件扩展名为 .task、.tasks、.todo 和 .todolists 的文件。您也可以通过编辑 SublimeTask/Task.tmLanguage 进行个性化设置。

<key>fileTypes</key>
    <array>
    <string>task</string>
    <string>tasks</string>
    <string>todo.txt</string>
    <string>todo</string>
    <string>todolists</string>
</array>

所有格式和语法类似,以下列出供您参考:

Headers end with a colon (“:”).
Pending (uncompleted) tasks start with a hyphen (“-”). Completed tasks start with a checkmark (“✓”).
Headers and tasks can be indented for grouping/hierarchy, as seen in the screenshot above.

错误及反馈

请将错误和问题报告至 GitHub:https://github.com/samsonw/SublimeTask/issues,欢迎提供任何反馈和建议。