RStudio是否支持任何自动化的roxygen模板创建?
在Emacs-ESS中,C-x C-o
将为函数生成一个roxygen模板。例如,它会自动转换它:
foo <- function(x,y) x+y
进入这个:
##' .. content for \description{} (no empty lines) ..
##'
##' .. content for \details{} ..
##' @title
##' @param x
##' @param y
##' @return
##' @author David
foo <- function(x,y) x+y
RStudio中是否存在类似的功能?
更新
C-c C-o C-o
答案 0 :(得分:27)
(将@Crops评论转换为完整答案)
在RStudio v0.99中,&#34; Code&#34;下有一个新选项。 .R
文件的菜单:&#34;插入Roxygen Skeleton&#34;。在RStudio's blog post about v0.99 preview中有一张图片。
答案 1 :(得分:9)
你问题后面的沉默会告诉你什么...... 目前,答案是否定的答案。我知道有几个人正是因为这个原因而使用EMACS,并且在有完全的氧气支持之前不会考虑切换到RStudio。 也就是说,用户和RStudio的制造商之间已经有过一些讨论。考虑到最近添加到RStudio的所有很酷的东西,我不会惊讶地看到它发生。事实上,我认为它很可能会发生。但是不要屏住呼吸,这可能是漫长的等待......
答案 2 :(得分:2)
或者你可以使用R包RoxygenReady来创建Roxygen骨架/ Roxygen模板。
答案 3 :(得分:1)
我的解决方案是使用文本扩展器(在我的情况下为PhraseExpress)来执行此操作。