如何在不杀死R进程的情况下杀死ESS中闪亮的应用程序

时间:2015-07-20 21:00:52

标签: r emacs shiny ess

每当我从ESS运行一个闪亮的应用程序时,它都能正常工作,但我无法在不杀死整个R会话的情况下获得提示(例如点击RStudio中的" Stop"按钮)。正常Ctrl-C Cntrl-CCntl-g无法正常工作。所以,我不得不诉诸Cntrl-x k。如何在不杀死R的情况下杀死闪亮的过程?

2 个答案:

答案 0 :(得分:2)

嗯,我终于找到了原因。我有选择

(setq comint-prompt-read-only t)

在我的init文件中设置某个地方。显然,当设置此选项时,无法(无论如何,除了我之外)向R进程发送一个终止信号。我不明白发生了什么。如果我直接从httpuv运行服务器,即使设置了选项,我也可以将其终止,但在通过shiny运行应用时却无法终止。

答案 1 :(得分:0)

你可以使用

C-c C-c

在iESS退出闪亮的应用程序。