%>%Rstudio中的键绑定/键盘快捷键

时间:2014-05-29 05:55:13

标签: r rstudio magrittr

我一直在尝试使用%>%软件包中越来越受欢迎的magrittr运算符。

我已经用得足够了,我设置了一个键盘快捷键来保存我输入:

shift + command + 而不是 space shift + < kbd> 5 , shift + shift + 5 space

snapshot

这在 SublimeTetxt2 中很棒,但是 Rstudio 不允许服务,如果我在Rstudio项目中工作,它就不起作用。

所以我的问题是:

您可以在 Rstudio 中定义文本插入键绑定或快捷方式吗?

这对于氧气到otter 的赋值<-运算符的 alt + - 绑定完全是同义词

如果有人能指出我在github仓库中编写快捷方式的位置,那么我可以“破解”我自己的,我认为这将是一个有用的开始。

https://github.com/rstudio/rstudio

4 个答案:

答案 0 :(得分:43)

注意到RStudio v0.98.1079已为%>%运算符映射 shift + 命令 + M 。您可以通过单击“帮助”选项卡或输入 alt + shift + K 来查看RStudio中的其他键盘快捷键。

答案 1 :(得分:2)

对于类似的东西,你可以使用autohotkey。它是一个外部Windows程序,但几乎可以做任何事情,包括键入东西的缩写词和被你想要的东西替换的首字母缩略词

答案 2 :(得分:1)

我认为你的问题的答案是&#34;目前还没有,但它是关于RStudio的待办事项列表&#34; (参见:thisthis)。

如果您想自己破解它,看起来this就是您要做的事情(GitHub:rstHub:rstudio / src / gwt / src / org / rstudio / core / rebind / command / ShortcutsEmitter的.java)。

此外,它看起来像是管理快捷方式here(GitHub:rstudio / src / gwt / src / org / rstudio / core / client / command)。

答案 3 :(得分:0)

R studio Preview(v0.99.671)现在支持keybuindings自定义。它还有一些其他很好的改进,试一试:

https://www.rstudio.com/products/rstudio/download/preview/