任务
Sublime Text任务插件
详细信息
安装次数
- 总数 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文件
概览
我们已经有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,欢迎提供任何反馈和建议。