如何在不杀死 R 进程的情况下杀死 ESS 中的闪亮应用程序
How to kill shiny app in ESS without killing R process
每当我 运行 来自 ESS 的闪亮应用程序时,它都能正常工作,但如果不终止整个 R 会话(例如单击 RStudio 中的 "Stop" 按钮),我就无法恢复提示。正常的 Ctrl-C Cntrl-C
或 Cntl-g
不起作用。所以,我不得不求助于Cntrl-x k
。如何在不杀死 R 的情况下杀死 shiny 进程?
嗯,终于找到原因了。我有选择
(setq comint-prompt-read-only t)
在我的初始文件中设置。显然,设置此选项后,就不可能(好吧,无论如何超出我的范围)向 R 进程发送终止信号。我不明白发生了什么。如果我 运行 直接来自 httpuv
的服务器,即使设置了选项,我也可以杀死它,但是当 运行 通过 shiny
.
安装应用程序时就不行了
你可以使用
C-c C-c
在 iESS 中退出闪亮的应用程序。
每当我 运行 来自 ESS 的闪亮应用程序时,它都能正常工作,但如果不终止整个 R 会话(例如单击 RStudio 中的 "Stop" 按钮),我就无法恢复提示。正常的 Ctrl-C Cntrl-C
或 Cntl-g
不起作用。所以,我不得不求助于Cntrl-x k
。如何在不杀死 R 的情况下杀死 shiny 进程?
嗯,终于找到原因了。我有选择
(setq comint-prompt-read-only t)
在我的初始文件中设置。显然,设置此选项后,就不可能(好吧,无论如何超出我的范围)向 R 进程发送终止信号。我不明白发生了什么。如果我 运行 直接来自 httpuv
的服务器,即使设置了选项,我也可以杀死它,但是当 运行 通过 shiny
.
你可以使用
C-c C-c
在 iESS 中退出闪亮的应用程序。