Rstudio编辑器片段

Pet*_*usu 5 r geany rstudio

Rstudio是否有一种机制来配置代码片段,例如Geany?为了更快地编写用户预定义频繁代码的整个部分.它与rstudio中已构建的TAB完成不完全相同.

通过模仿geany片段的示例

虽然片段定义如下所示:

fun = %cursor% <- function(x, ...)\s{\n\n}\n
Run Code Online (Sandbox Code Playgroud)

用法是这样的:

fun<TAB> (like bash style completion)
# will end up in following insertion:

 <- function(x, ...) {

}
Run Code Online (Sandbox Code Playgroud)

因此,用户可以使用自己的代码段定义更快地编写代码.并且用户可以定义任何大小的ANY片段以供TAB完成.

它不是Rstudio提取cmd,nieder Rstudio现有的TAB上下文浏览器.

Pau*_*tra 1

我不知道有这样的功能。但是,如果您想通过小的更改快速实现功能,您也可以使用函数来实现此目的。


好的,你的问题现在对我来说很清楚了。据我所知,Rstudio目前不具备此类功能。但是,您可以在他们的论坛上发布对此功能的请求。他们对此类请求的响应非常积极,因此您可以尝试一下。