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

磁力嗅探

SublimeText 全部

Sublime Text 2的Ruby Rake插件

详细信息

  • 2014.11.07.09.47.33
  • github.com
  • github.com
  • 10年前
  • 2小时前
  • 13年前

安装

  • 总数 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

自述文件

源代码
raw.githubusercontent.com

描述

磁力嗅探 是一个简单的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"

规划中的功能

  • 动态创建描述的 rake 任务的命令面板条目

示例用法

快捷键绑定

{ "keys": ["f4"], "command": "rake", "args": {"tasks": ["clobber", test:all"] } }

结果:(按下 F4 将执行以下操作)

rake clobber test:all