ruby - Sublime Text : Process current buffer with Ruby script?

标签 ruby sublimetext2 markdown

我有一个 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/

相关文章:

ruby-on-rails - 使用和不使用 bundle exec 运行 rake 命令的区别

configuration - 增加 Sublime Text 2 状态栏上的字体大小?

node.js - 图片不会出现在 NPM 上,但会出现在 Github 上

markdown - Markdown 中没有项目符号点的列表

xpath - Sublime中的XPath finder

latex - Pandoc Markdown 分页符

arrays - 从一组数组中返回最大的数组

ruby - Vim 命令-t 插件,Mac OS Sierra 10.12.6 : could not load C extension

ruby-on-rails - Rails中的网络爬虫从网页中提取链接和下载文件

fonts - Sublime Text 默认字体是什么?