Sublime text:使用Ruby脚本处理当前缓冲区?

时间:2013-06-12 19:00:44

标签: ruby sublimetext2 markdown

我有一个Ruby脚本,可以使用Markdown文件并将其转换为我需要的输出格式。

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

我在看build systems,但这似乎让我非常复杂。另外,问题是我运行的实际命令是“ruby”,它有两个参数:

ruby process_markdown.rb (current_file).md

“process_markdown.rb”文件位于Packages / User文件夹中。

所以...我应该为此使用构建系统吗?或者有更简单的方法吗?如果构建系统,你能指出我正确的方向吗?

非常感谢提前。

1 个答案:

答案 0 :(得分: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"
}