gpt4 book ai didi

ruby - 更改源代码后如何重新加载正在运行的 Shoes 应用程序?

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:11 25 4
gpt4 key购买 nike

我想开始修补 Shoes .有一件事我想不通。保存对源代码的更改后如何重新加载正在运行的 Shoes 应用程序?我已经找到了打开帮助、控制台和新应用程序的热键。

对我来说,开发人员每次进行更改时都被迫关闭并重新启动 Shoes 应用程序似乎很奇怪。对于一个以web-like为荣的开发环境,对应的“F5键”在哪里呢?

也许我遗漏了什么或找错了地方。

最佳答案

目前没有这样的捷径。该文档仅提及您提到的三个快捷方式(控制台的 alt+斜杠,帮助的 alt+问题和新应用程序的 alt+句点),实际上代码仅包含这些快捷方式。实际上,shoes/app.c 有以下几行:

shoes_code
shoes_app_keypress(shoes_app *app, VALUE key)
{
if (key == symAltSlash)
rb_eval_string("Shoes.show_log");
else if (key == symAltQuest)
rb_eval_string("Shoes.show_manual");
else if (key == symAltDot)
rb_eval_string("Shoes.show_selector");
else
shoes_canvas_send_keypress(app->canvas, key);
return SHOES_OK;
}

换句话说,三个已知的快捷键被捕获并被特殊处理,而任何其他按键被发送到有问题的应用程序。

但是,您可以编写自己的“包装器”来完成您想要的任务。

关于ruby - 更改源代码后如何重新加载正在运行的 Shoes 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/410185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com