我正在运行R Studio的应用程序。 Linux中用于停止运行闪亮应用程序的键盘快捷键是什么。例如,启动应用程序的快捷方式是Ctr Shift K.我看了但没有找到快捷方式来停止应用程序。有一个红色停止标志图标可以使用鼠标停止它。
某处必须有键盘快捷键。
这是我的YAML
---
title: "HR Analytics"
runtime: shiny
output: html_notebook
---
答案 0 :(得分:1)
您也可以自己创建一个活动。当用户按下ESC
(27)时,这会停止应用。
library(shiny)
runApp( list(ui = bootstrapPage(
verbatimTextOutput("results"),
tags$script('
$(document).on("keyup", function (e) {
Shiny.onInputChange("keypressed", e.which);
});
'),
p('This is a demo app')
)
, server = function(input, output, session) {
observeEvent(input$keypressed,
{
if(input$keypressed==27)
stopApp()
})
}
))
希望这有帮助!
答案 1 :(得分:0)
该晚了,但是去了。
如果要从RStudio IDE停止正在运行的Shiny应用程序,而不必从键盘上移开手,则只需按一下Esc
键。无需包含observeEvent
等。
注意:我尚未在Linux上对此进行测试。它适用于带有RStudio版本1.1.456的Windows 10。