Как я могу прерывать текущий код в R с помощью команды клавиатуры?
Может ли кто-нибудь сказать, как я могу прервать запуск script в R?
Скажем, у меня есть бесконечный цикл или какая-то другая проблема, и я хочу остановить запуск script. Есть ли команда клавиатуры, которая делает это?
Если это помогает любому, в Python это Ctrl + c. Я пробовал это в R, и это не сработало:).
Я искал этот, казалось бы, простой вопрос, но не смог найти ответ.
Спасибо заранее.
Ответы
Ответ 1
Self Answer (в значительной степени резюме других комментариев и ответов):
-
В RStudio
, Esc
работает, в окнах, Mac и ubuntu (и я бы предположил также о других дистрибутивах Linux).
-
Если процесс запущен, скажем, оболочку ubuntu (и это не относится к R
), например, используя:
Rscript my_file.R
Ctrl + c
убивает процесс
Ctrl + z
приостанавливает процесс
-
Внутри оболочки R Ctrl + c
убийства помогают вам избежать этого
Ответ 2
Control-C работает, хотя в зависимости от того, что делает этот процесс, он может не сразу принять.
Если вы используете систему на основе unix, одна вещь, которую я делаю, это control-z, чтобы вернуться к приглашению командной строки, а затем выдать "kill" для идентификатора процесса.
Ответ 3
Попробуйте Ctrl + z
Но он убьет процесс, а не приостановит его.