如何用键盘命令中断R中的运行代码?

任何人都可以告诉我如何打断R中的运行脚本?

比方说,我有一个无限循环或其他一些问题,我想停止运行脚本。 有没有这样的键盘命令?

如果它有帮助,在Python中是Ctrl + C。 我在R中试过,而且没有工作:)。

我做了一些这个看似简单的问题的search,但找不到答案。

提前致谢。

自我回答(几乎总结了其他人的评论和答案):

  • RStudioEsc可以在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但它会杀死进程,而不是暂停它。