是否可以更改"Control + R“快捷方式将脚本从Windows GUI中的R文本编辑器发送到R控制台?我想将它更改为"Control + Enter“,使其更像我的Mac上的快捷方式。我做我所有的正常工作,在Mac上,但必须使用R在PC上,以接口与一些PC专用的计算软件。
其他花絮:
Rstudio,但是Rstudio和我正在运行的PC软件不太协调。发布于 2013-02-27 21:39:39
简单的答案是:
“不,没有内置的方法来更改R控制台中的菜单快捷方式”
然而,我在这里聚集-community wiki风格-一些建议张贴在这个问题的评论。
一种方法可能是下载R源,对其进行黑客攻击(请参阅src/gnuwin32/editor.c:的第625行),并重新构建R二进制文件(需要从源代码构建的工具请参见R)。这似乎是一种相当激进的方法,仅仅是为了方便使用备用击键序列.
类似的方法可能是创建一个自动修补程序来修补R可执行文件,方法是在上面提到的Edor.c的编译逻辑周围定位字节模式,并为所需的击键替换为字节序列。此解决方案可能对二进制文件中的更改很敏感,但也完全避免了构建过程。
实现这一目标的一个更简单的方法可能是使用外部文本编辑器。大多数现代编辑器都有宏或信任,例如,可用于在R中对所选文本执行源命令。
发布于 2015-10-06 10:14:47
自定义键盘快捷键在Rstudio 0.99.644中提供。有关详细信息,请参阅https://support.rstudio.com/hc/en-us/articles/206382178-Customizing-Keyboard-Shortcuts。
https://stackoverflow.com/questions/15113885
复制相似问题