gpt4 book ai didi

rstudio - 更改 "Insert Section..."的 RStudio 快捷方式

转载 作者:行者123 更新时间:2023-12-03 11:36:07 25 4
gpt4 key购买 nike

为了保持我的代码整洁,我喜欢使用 Code Sections。在 Windows 上,新代码段的快捷方式是 ctrl+shift+R在 MAC 上是 Cmd+shift+R .部分的格式是

# <label> ---------------------------------------

但是当我使用 knitr要编写文档并包含 .R 文件中的代码,此格式与 knitr 中的格式不匹配期待一个标签。

例如使用时
read_chunk("foo.R")
<<label-a>>=
@

然后 label-afoo.R必须至少有四个破折号 -在它之前 - 例如
## ---- label-a ----
1+2
rnorm(2)

因此,如果能够更改 RStudio 中的键盘快捷键,以便创建具有以下格式的代码部分,那就太好了:
## ---- <label> ----

这可能吗?

最佳答案

我想做同样的事情,但更喜欢根据标签长度自动生成长度,如 CTRL+SHIFT+R热键可以。由于 R 现在可以在片段中进行评估:

snippet sect-
`r strtrim(paste("#----",parse(text = "$$"),strrep("-",150)),120)`
要使用它,您可以输入“sect-label”,按 SHIFT+TAB ,它会自动生成长度为 120 个字符的“#---- label -----------...”(我的 IDE 边距长度)。
但是,自动设置边距长度会很好,但我找不到如何获取它的值。

关于rstudio - 更改 "Insert Section..."的 RStudio 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28795128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com