42

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 内に同様の機能はありますか?

アップデート

  • ESS 12.09-2の時点で、コマンドは次のように変更されました。C-c C-o C-o
  • この機能は Rstudio に実装されています: CTRL+ALT+SHIFT+R
4

4 に答える 4

34

(@Crops コメントを完全な回答に変換する)

.RRStudio v0.99 では、ファイルの [コード] メニューに [Roxygen スケルトンを挿入] という新しいオプションがあります。v0.99 preview に関する RStudio のブログ投稿にそのイメージがあります。

RStudio の Roxygen スケルトン メニュー イメージ

于 2015-06-05T20:19:10.203 に答える
2

または、R パッケージRoxygenReadyを使用して、 Roxygen スケルトン/Roxygen テンプレートを作成することもできます。

于 2016-02-27T08:27:21.950 に答える