磁力嗅探
Sublime Text 2的Ruby Rake插件
详细信息
安装
- 总数 6K
- Win 1K
- Mac 3K
- Linux 1K
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日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
自述文件
描述
磁力嗅探 是一个简单的Ruby构建程序,功能与make类似。此软件包为Sublime Text开发Ceedling应用程序添加了支持。
磁力嗅探具有以下功能
- 磁力嗅探文件(磁力嗅探的Makefile版本)完全使用标准Ruby语法定义。无需编辑XML文件。无需担心奇特的Makefile语法(是制表符还是空格?)
- 用户可以指定带有先决条件的任务。
- 磁力嗅探支持规则模式以合成隐式任务。
- 灵活的FileLists,像数组一样操作,但了解文件名和路径操作。
- 提供预包装任务的库,使构建磁力嗅探文件更容易。
软件包安装
首选: 使用软件控制,在命令面板中选中软件控制:安装
,搜索磁力嗅探
,然后按Enter键。
要手动克隆,请在Sublime用户文件夹的Packages/
文件夹中打开命令行(使用首选项 -> 浏览软件包...
查找其位置),然后执行以下操作
git clone git://github.com/SublimeText/Rake.git
当你启动Sublime Text时,它会获取此软件包的内容,以便你可以享用它提供的优质功能。
功能
- 添加了
Rake.sublime-build
,它将无参数执行‘rake’(默认任务) - Sublime Text插件
rake.py
添加了Sublime Text命令rake
,可用于任何自定义密钥绑定和/或菜单项。- 自动根据操作系统调用适当的磁力嗅探版本(例如,在OSX和Linux上为
rake
,在Windows上为rake.bat
) - 命令基于
exec
命令,但参数不同- 例如,将
"cmd"
参数替换为"prefix"
- 在命令行上添加到rake
命令前的文本/参数(例如:["bundle"
,"exec"
])"tasks"
- 按顺序执行的任务的数组(例如:["clobber", "test:all"])"options"
- 添加到任务之后的额外参数数组(例如:["--trace"
])
- 大部分 'exec' 命令支持的参数也都支持
"file_regex"
"line_regex"
"working_dir"
"env"
- 例如,将
- 自动根据操作系统调用适当的磁力嗅探版本(例如,在OSX和Linux上为
规划中的功能
- 动态创建描述的 rake 任务的命令面板条目
示例用法
快捷键绑定
{ "keys": ["f4"], "command": "rake", "args": {"tasks": ["clobber", test:all"] } }
结果:(按下 F4 将执行以下操作)
rake clobber test:all