【问题标题】:Can I have Sublime Text automatically run another command after Sublime SFTP plugin does upload?在 Sublime SFTP 插件上传后,我可以让 Sublime Text 自动运行另一个命令吗?
【发布时间】:2014-02-20 21:21:41
【问题描述】:

在 Sublime SFTP 插件执行上传后,我可以让 Sublime Text 自动运行另一个命令吗?也许它可以触发终端命令或系统服务(我使用 OSX 的 Automator 设置)?

这就是我特别想做的事情......我将 Sublime SFTP 配置为在保存时自动上传。我还有一个系统服务,可以重新加载 Safari 中的活动选项卡。如果按 CMD-S 保存,我会很高兴,不仅上传,而且在上传完成后重新加载活动的浏览器选项卡。有没有办法在 SFTP 插件上传完成后触发命令?

提前谢谢你!

【问题讨论】:

    标签: sublimetext sublimetext3 sublime-text-plugin


    【解决方案1】:

    这里有几个选项:

    1. 有些插件支持实时预览或刷新保存功能。例如 https://sublime.wbond.net/search/RefreshLiveReload

    2. Chain of Command 插件允许您随后执行多个命令

    【讨论】:

    • 我尝试了 LiveReload,它可以工作......但如果我必须等待上传,我必须设置一个延迟,以便浏览器在上传后刷新。我在搞乱指挥链……谢谢你的推荐。我认为这是要走的路:) 你知道命令链是否支持命令参数吗?
    • 如果您查看“Browser Refresh”软件包的自述文件,在设置键绑定时,您可以将“activate_browser”:true/false 作为参数传递给“browser_refresh”命令。我现在对这个工作流程的最大问题是,当我同时使用命令链和浏览器刷新时,默认情况下它会将焦点集中在我的浏览器上。如果我可以将 "activate_browser":false 参数传递给命令链,我会非常高兴:)
    • @JerseyMilker 您是否尝试在用户设置中将"activate_browser": false 设置为默认值?
    猜你喜欢
    • 2020-05-30
    • 2013-08-20
    • 2016-04-13
    • 1970-01-01
    • 2014-12-16
    • 2014-10-23
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多