Rstudio中是否有键盘快捷键在RMarkDown文档中插入内联R代码?
ctr + alt + i 正在插入新的代码块。与此类似,使用键盘快捷键插入r
(内联R代码)会很不错
我在Rstudio中检查了工具/修改键盘快捷键,但我在那里找不到任何有用的命令。
另外,浏览作弊表和文件对我也没有帮助。
答案 0 :(得分:3)
一种解决方案可能是定义代码段。
键入p = malloc(size);
volatile int x = i;
p[0] = x;
free(p);
后跟 Shift + 标签应插入内联r代码段。
注意:由于某种原因我无法控制光标位置,最好将光标定位在最后一个回拨之前。
另一个解决方案可能是写一个小的Addin。有关详细信息,请参阅此RStudio Addins
答案 1 :(得分:2)
在github上实际上有一个专门用于此用例的打包插件。
install.packages("devtools")
devtools::install_github("ThinkR-open/remedy")
# if you want to have the package update the hotkey settings
remedy::set_hotkeys
答案 2 :(得分:1)
这可能对OP不再有用,但是由于我正在寻找相同的解决方案,并且在上面发布的补救软件包中找不到它,因此我想分享一下最终对我有用的代码段: / p>
`r `r \`${1:text}`
关键是要包括要在内联r代码中打印的语法。还需要在text参数之前转义,我不完全了解,但这是可行的。