Rstudio 键盘快捷键内联代码

max*_*xpe 4 rstudio r-markdown

Rstudio 中是否有键盘快捷键可以在 RMarkDown 文档中插入内联 R 代码?

ctr+ alt+i正在插入一个新的代码块。r与此类似,如果有一个键盘快捷键可以插入(内联 R 代码),那就太好了。
我检查了 Rstudio 中的“工具/修改键盘快捷键”,但在那里找不到任何有用的命令。

此外,浏览备忘单和文档也对我没有帮助。

小智 6

这可能对OP不再有帮助,但由于我正在寻找相同的解决方案,并且在上面发布的补救措施包中没有找到它,所以我想分享最终对我有用的代码片段:

`r `r \`${1:text}`
Run Code Online (Sandbox Code Playgroud)

关键是在内联 r 代码中包含要打印的语法。需要在文本参数之前额外转义反引号,我不完全理解,但这就是有效的。


Imr*_*Ali 5

一种解决方案可能是定义代码片段。

  1. 工具中选择全局选项
  2. 跳转到代码部分。
  3. 在“编辑”选项卡下查找“代码片段”,然后单击“编辑代码片段”
  4. 选择Markdown。它将显示现有的片段。最后定义您自己的代码片段,如下图所示:

代码片段
5. 单击“保存”即可完成。

键入inr后跟Shift+tab应插入内联 r 代码片段。

注意:由于某种原因,我无法控制光标位置,最好将光标定位在最后一个反勾号之前。

另一种解决方案可能是编写一个小插件。请参阅此RStudio 插件以获取更多信息