首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Cntrl +R快捷方式在中运行脚本

更改Cntrl +R快捷方式在中运行脚本
EN

Stack Overflow用户
提问于 2013-02-27 13:56:57
回答 2查看 4K关注 0票数 4

是否可以更改"Control + R“快捷方式将脚本从Windows GUI中的R文本编辑器发送到R控制台?我想将它更改为"Control + Enter“,使其更像我的Mac上的快捷方式。我做我所有的正常工作,在Mac上,但必须使用R在PC上,以接口与一些PC专用的计算软件。

其他花絮:

  • 如果没有必要的话,我宁愿不在PC上运行IDE,尽管这也许是解决方案。
  • 我在我的Mac上使用Rstudio,但是Rstudio和我正在运行的PC软件不太协调。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-27 21:39:39

简单的答案是:

“不,没有内置的方法来更改R控制台中的菜单快捷方式”

然而,我在这里聚集-community wiki风格-一些建议张贴在这个问题的评论。

一种方法可能是下载R源,对其进行黑客攻击(请参阅src/gnuwin32/editor.c:的第625行),并重新构建R二进制文件(需要从源代码构建的工具请参见R)。这似乎是一种相当激进的方法,仅仅是为了方便使用备用击键序列.

类似的方法可能是创建一个自动修补程序来修补R可执行文件,方法是在上面提到的Edor.c的编译逻辑周围定位字节模式,并为所需的击键替换为字节序列。此解决方案可能对二进制文件中的更改很敏感,但也完全避免了构建过程。

实现这一目标的一个更简单的方法可能是使用外部文本编辑器。大多数现代编辑器都有宏或信任,例如,可用于在R中对所选文本执行源命令。

票数 3
EN

Stack Overflow用户

发布于 2015-10-06 10:14:47

自定义键盘快捷键在Rstudio 0.99.644中提供。有关详细信息,请参阅https://support.rstudio.com/hc/en-us/articles/206382178-Customizing-Keyboard-Shortcuts

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15113885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档