【问题标题】:Run shell script when saving a file in Sublime Text 3在 Sublime Text 3 中保存文件时运行 shell 脚本
【发布时间】:2013-12-27 14:21:20
【问题描述】:

我只是好奇,当我在 Linux 上的 Sublime Text 3 中按 CTRL+S 时,是否可以自动运行 shell 脚本。 例如,在修改 SASS 时生成 CSS 可能很有用。

谢谢。

【问题讨论】:

    标签: linux shell sublimetext3


    【解决方案1】:

    查看SublimeOnSaveBuild。您需要做的就是设置一个构建系统,如SASS BuildLESS-buildNodejs 等,或者您自己的自定义构建系统,这样当您按下 Ctrl时它可以在没有干预的情况下工作>B。然后,将详细信息输入到 SublimeOnSaveBuild 的配置文件中(它允许您按文件扩展名进行过滤,因此您仅在保存 .sass 文件时触发它),一切就绪 - 每次保存时都会触发构建具有指定扩展名的文件。

    要设置配置文件,首先打开Preferences → Package Settings → SublimeOnSaveBuild → Settings - Default,然后复制全部内容。关闭文件,然后将内容粘贴到 Preferences → Package Settings → SublimeOnSaveBuild → Settings - User 中,自定义您想要的任何内容。保存文件,事情应该从那里自动进行。设置"build_on_save": 0 将禁用插件。

    【讨论】:

      最近更新 更多