Как перезагрузить приложение "Обувь для бега" после внесения изменений в исходный код?

Я бы хотел начать возиться с обувь. Есть одна вещь, которую я не могу понять. Как перезагрузить приложение «Обувь для бега» после сохранения изменений в исходном коде? Я уже нашел горячие клавиши для открытия справки, консоли и нового приложения.

Мне кажется странным, что разработчик будет вынужден закрывать и перезапускать приложение Shoes каждый раз, когда вносятся изменения. Где находится соответствующая клавиша F5 для среды разработки, которая гордится своей веб-подобной?

Может я что-то упускаю или ищу не в том месте.

Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Пошаговое руководство по созданию собственного Slackbot: От установки до развертывания
Шаг 1: Создание приложения Slack Чтобы создать Slackbot, вам необходимо создать приложение Slack. Войдите в свою учетную запись Slack и перейдите на...
6
0
760
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В настоящее время такого ярлыка нет. В документации упоминаются только три ярлыка, на которые вы ссылаетесь (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;
}

Другими словами, три известных ярлыка перехватываются и обрабатываются особым образом, в то время как любое другое нажатие клавиши отправляется соответствующему приложению.

Однако, возможно, удастся написать свою собственную «оболочку», которая выполнит желаемую задачу.

Другие вопросы по теме