Rstudio 是否具有配置代码片段的机制,例如 Geany?为了更快地编写用户预定义的频繁代码的整个部分。它与 rstudio 中已经内置的 TAB 补全并不完全相同。
模仿 geany 片段的示例
虽然片段定义如下所示:
fun = %cursor% <- function(x, ...)\s{\n\n}\n
用法是这样的:
fun<TAB> (like bash style completion)
# will end up in following insertion:
<- function(x, ...) {
}
这样用户就可以使用自己的片段定义更快地编写代码。并且用户可以定义任何大小的任何片段以通过 TAB 完成。
它不是 Rstudio 提取 cmd,而是 Rstudio 现有的 TAB 上下文浏览器。