我可以将文本选择传递给Sublime的构建系统的参数吗?



我的代码中有单元测试,我可以用标签标记它,这样我就可以运行所有测试的子集。例如:

$ ./tests '[pizza-tests]'"

将运行所有标有 pizza-tests 的测试。

我的崇高构建系统看起来像这样:

{
  ...
  "shell_cmd": "./build-project && ./tests '[pizza-tests]'"
  ...
}

假设我现在在Sublime的代码视图中用鼠标选择一些文本。我可以以某种方式将此选择传递给我的构建命令吗?

(会很方便,因为这样我可以选择一个特定的测试标签,然后点击CMD + B来运行它)

这可以通过使用崇高的插件实现自定义构建命令来解决。该插件可以在构建命令中扩展自定义变量。 在此示例中,自定义命令名为 shell_cmd_sel

{
  ...
  "shell_cmd_sel": "./build-project && ./tests '$SELECTION'"
  ...
}

在崇高论坛帖子中查看完整的实施和解释

相关内容

  • 没有找到相关文章

最新更新