我有一个 Ruby 脚本,可以获取 Markdown 文件并将其转换为我需要的输出格式。
我通常使用 Sublime 编写这些 Markdown 文件。我正在寻找一种简单的方法来在当前缓冲区上运行特定的 Ruby 脚本。
我正在查看build systems但这对于我的需要来说似乎非常复杂。另外,问题是我运行的实际命令是“ruby”,它有两个参数:
ruby process_markdown.rb (current_file).md
“process_markdown.rb”文件位于 Packages/User 文件夹中。
那么...我应该为此使用构建系统吗?或者有更简单的方法吗?如果构建系统,你能给我指出正确的方向吗?
提前非常感谢。
最佳答案
我会尝试为您的 Markdown 文件编写 .sublime-build
。
类似
{
"cmd": ["/full/path/to/ruby/ /full/path/to/process_markdown.rb", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.md"
}
关于ruby - Sublime Text : Process current buffer with Ruby script?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17073257/