2009-01-04 38 views
4

我想开始修补Shoes。有一件事我无法弄清楚。保存对源代码的更改后,如何重新加载跑鞋应用程序?我已经找到打开帮助,控制台和一个新应用程序的热键。如何在完成源代码更改后重新加载跑步鞋应用程序?

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

也许我错过了某些东西或看错了地方。

回答

3

目前没有这样的捷径。文档只提到了你提到的三个快捷方式(alt +控制台的斜杠,alt +问题的帮助以及新应用程序的alt +句点),实际上代码只包含这些快捷方式。事实上,​​有下面几行:

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; 
} 

换句话说,三个已知的快捷方式被捕获并经过特殊处理,而任何其他按键被发送到相关的应用程式。

但是,可能会编写自己的“包装器”来完成您所需的任务。

相关问题