如何用键盘命令中断R中的运行代码?
任何人都可以告诉我如何打断R中的运行脚本?
比方说,我有一个无限循环或其他一些问题,我想停止运行脚本。 有没有这样的键盘命令?
如果它有帮助,在Python中是Ctrl + C。 我在R中试过,而且没有工作:)。
我做了一些这个看似简单的问题的search,但找不到答案。
提前致谢。
自我回答(几乎总结了其他人的评论和答案):
-
在
RStudio
,Esc
可以在windows,Mac和ubuntu上运行(我猜也可以在其他的linux发行版上运行)。 -
如果进程运行在ubuntu shell(这不是
R
特定的),例如使用:Rscript my_file.R
Ctrl + c
杀死进程Ctrl + z
暂停进程 -
在R shell中,
Ctrl + C
可以帮你转义它
Control-C的工作,虽然取决于进程正在做什么,它可能不会立即采取。
如果你使用的是基于unix的系统,我所做的一件事就是使用control-z返回到命令行提示符,然后对进程ID发出“kill”命令。
尝试Ctrl + Z但它会杀死进程,而不是暂停它。