我想创建一个键盘快捷键来在现有的R会话中运行R功能。我怎样才能在Mac上执行此操作?
我的第一个想法是使用
%R --slave< foo.R
使用此命令创建shell脚本的键盘快捷方式。
但是这会启动一个新的R会话。有没有办法从shell发送命令到现有会话?
答案 0 :(得分:0)
我可以想到两种类似的方法来做到这一点;既不一定优雅,但都能完成工作。
运行一个仅包含R会话的tmux会话,并编写一个使用tmux send-keys
发送命令的脚本。
同样,您可以设置专用的iTerm2会话来接收密钥。如果您已经在iTerm2中,则可以设置键盘快捷方式来发送命令。在iTerm2之外,我想你正在看一些苹果。