Komodo 11 - 保存文件时运行脚本

时间:2017-12-19 16:41:10

标签: apache perl console mod-perl komodo

在我的公司,我们使用Komodo 11作为我们在后端用Perl编写的项目和前端的Javascript。还有一个问题,因为我们在Apache服务器上使用mod_perl模块,每当我们在Perl文件中进行更改时,我们必须重新启动Apache服务器以清除缓存并在服务器上查看我们的更改。

Komodo中是否有解决方案在保存文件时每次运行控制台命令(重启Apache服务器)?因为我不想在Perl文件中的每次更改后手动重启Apache。

1 个答案:

答案 0 :(得分:0)

编辑为“用户脚本”,而不是“运行命令”

您正在工具箱中查找用户脚本http://docs.activestate.com/komodo/11/manual/macros.html

然后使用Komodo Javascript SDK中的 shell 模块: http://docs.activestate.com/komodo/11/sdk/api/module-ko_shell.html

示例:

require("ko/shell").exec("ls -la", {}, ()=>{console.log("I ran")})

那将运行ls -la。您可以在Komodo控制台中尝试,查看菜单>标签&侧边栏>控制台

如果您需要更多信息,请查看文档或在Komodo论坛中发帖。我们几乎每天都回答问题: community.komodoide.com