可以在r中创建自己的快捷方式吗?

可以在r中创建自己的快捷方式吗?,r,R,可以在R Studio中为菜单栏创建自己的键盘快捷键吗 在R Studio使工具>修改键盘快捷键变得容易访问之前,我提出了这个问题。这里有一个可能的解决方案,有一些警告,但可能有用 您可以使用winMenuAdd添加新菜单: 然后添加一项: winMenuAddItem("Shortcuts","Garbage Collect","gc()") 现在使用Alt、s、g激活: 注意事项: 这仅在Windows上可用,并且仅保证使用默认GUI。 访问菜单和项目的字母由窗口确定,以避免冲突,因此快捷

可以在R Studio中为菜单栏创建自己的键盘快捷键吗


在R Studio使工具>修改键盘快捷键变得容易访问之前,我提出了这个问题。

这里有一个可能的解决方案,有一些警告,但可能有用

您可以使用winMenuAdd添加新菜单:

然后添加一项:

winMenuAddItem("Shortcuts","Garbage Collect","gc()")
现在使用Alt、s、g激活:

注意事项:

这仅在Windows上可用,并且仅保证使用默认GUI。 访问菜单和项目的字母由窗口确定,以避免冲突,因此快捷键将取决于现有菜单和项目。 菜单将仅在当前会话中保留。如果要将其永久添加到.Rprofile文件中。请记住,此时未加载utils,因此可以使用带有名称空间的prepend命令,例如utils::winMenuAdd。
不清楚你所说的快捷键是什么意思,但我一直在写函数,例如mySquareFunc你是说键盘快捷键吗?像CTRL+Z?使问题更加精确。您可以使用winMenuAdd和相关函数创建一个菜单项,然后使用Alt和一系列字母访问该菜单项。不清楚您需要什么快捷方式。但是,我认为您最好在您选择的IDE/编辑器中查找键盘快捷键。仅供参考,这在RStudio中不起作用:winMenuAddShortcuts>winMenuAddShortcuts winMenuAddShortcuts错误RStudio中不支持的函数
winMenuAddItem("Shortcuts","Garbage Collect","gc()")
> gc()
         used (Mb) gc trigger (Mb) max used (Mb)
Ncells 232838 12.5     467875   25   350000 18.7
Vcells 346933  2.7     786432    6   786431  6.0