Можно ли настроить RubyMine для смещения фокуса на окно запуска, когда вы запускаете скрипт ruby? (Shift + F10)

rubymine

31 просмотра

1 ответ

4560 Репутация автора

Я пишу несколько программ на Ruby, которые используют стандартный ввод и вывод. Когда я запускаю скрипт в RubyMine (Shift + F10), всплывают окна «Выполнить», и выводится результат, и программа ожидает ввода данных пользователем, однако фокус все еще находится в окне редактора. Таким образом, вы можете просто начать печатать, но вы должны нажать на окно «Выполнить», чтобы привлечь внимание. Есть ли способ сделать фокус автоматически смещенным в окно Run?

Я подумал, что могу использовать Alt-4, чтобы переключиться в окно «Выполнить» после запуска программы, но автоматизировать ее было бы очень хорошо. Я полагаю, что это просто то, к чему я привык работать с разными (не Ruby) IDE.

Автор: Sebastian K Источник Размещён: 18.07.2016 01:22

Ответы (1)


2 плюса

12792 Репутация автора

Решение

Я считаю, что нашел способ сделать это. Существует несколько скрытая особенность Rubymine под названием «Фокус на старте» (ближайшие официальные документы, которые я смог найти, находятся здесь ). Кажется, он предназначен в первую очередь для окна инструментов отладки, но, похоже, работает для всех окон инструментов , в которых есть вкладки . Итак, чтобы попробовать это, вам сначала нужно сделать Rubymine для создания вкладок в окне инструмента Run. Для этого вы можете добавить файл журнала в окно.

Попробуйте следующие шаги:

  • Откройте диалоговое окно « Редактировать конфигурацию запуска» для своего сценария и добавьте файл журнала, который будет отображаться в окне . Это может быть любой файл, который вам нужен, даже пустой, вам просто нужно заставить Rubymine открывать две вкладки в окне инструмента - одну с Консолью, другую с файлом журнала.
  • Запустите скрипт, и вы увидите две вкладки в окне инструмента.
  • Теперь щелкните правой кнопкой мыши на вкладке «Консоль» и установите флажок « Фокус при запуске» .

Теперь попробуйте запустить скрипт снова. Вы должны получить фокус на вкладке Консоль автоматически после запуска. По крайней мере, это то, что я получаю с Rubymine 2016.2.

Автор: BoraMa Размещён: 01.08.2016 09:37
Вопросы из категории :
32x32