2013-06-12 21 views
2

我有一个Ruby脚本,可以将Markdown文件转换为我需要的输出格式。Sublime text:使用Ruby脚本处理当前缓冲区?

我通常使用Sublime编写这些Markdown文件。我正在寻找一种简单的方法来在当前缓冲区上运行特定的Ruby脚本。

我在看build systems,但这似乎令人难以置信的复杂,我所需要的。此外,问题是,我正在运行的实际命令是“红宝石”,它有两个参数:

ruby process_markdown.rb (current_file).md 

与“process_markdown.rb”文件是在包/用户文件夹。

所以......我应该使用一个构建系统呢?还是有更简单的方法?如果构建系统,你能指点我的方向吗?

非常感谢提前。

回答

2

我会尝试为你的Markdown文件写一个.sublime-build

喜欢的东西

{ 
    "cmd": ["/full/path/to/ruby/ /full/path/to/process_markdown.rb", "$file"], 
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)", 
    "selector": "source.md" 
}