在*每个* 命令后发出 R/RStudio 哔声

Make R/RStudio beep play after *every* command

我的问题与 making R beep after a command 有关。我知道我可以 运行 beep() 连同我想要 运行 的任何命令,但是有没有办法 自动 运行 beep()(来自 beepr 包)或 system("say done")(我 运行 RStudio 在 Mac 上)在 every 命令之后?

例如是否有我可以调整的 options() 设置,以便在解释器中输入每个命令后执行另一个命令,如 beep()

你想要addTaskCallback.

addTaskCallback(function(...) { system("say done"); TRUE }, name = "announce when done")

玩得开心!