在我的公司,我们使用Komodo 11作为我们在后端用Perl编写的项目和前端的Javascript。还有一个问题,因为我们在Apache服务器上使用mod_perl模块,每当我们在Perl文件中进行更改时,我们必须重新启动Apache服务器以清除缓存并在服务器上查看我们的更改。
Komodo中是否有解决方案在保存文件时每次运行控制台命令(重启Apache服务器)?因为我不想在Perl文件中的每次更改后手动重启Apache。
答案 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