una - r paquetes instalados
¿Puede RStudio generar automáticamente una plantilla de roxygen para una función? (4)
(Convirtiendo @Crops comment en una respuesta completa)
En RStudio v0.99 hay una nueva opción en el menú "Código" para archivos .R: "Insertar Esqueleto de Roxygen". Hay una imagen de él en blog.rstudio.org/2015/05/06/… .
¿RStudio es compatible con la creación de plantillas roxygen automáticas?
En Emacs-ESS, Cx Co
producirá una plantilla de roxygen para una función. Por ejemplo, convertirá automágicamente esto:
foo <- function(x,y) x+y
dentro de esto:
##'' .. content for /description{} (no empty lines) ..
##''
##'' .. content for /details{} ..
##'' @title
##'' @param x
##'' @param y
##'' @return
##'' @author David
foo <- function(x,y) x+y
¿Existe una funcionalidad similar dentro de RStudio?
actualizaciones
- a partir de ESS 12.09-2 , el comando ha sido cambiado a
Cc Co Co
- esta característica se ha implementado en Rstudio: CTRL + ALT + MAYÚS + R
Alternativamente, puede usar el paquete R RoxygenReady para crear esqueletos Roxygen / plantillas Roxygen.
El silencio que siguió a su pregunta debería decirle algo ... La respuesta, actualmente, es NO, ¿verdad? Sé de varias personas que usan EMACS precisamente por esta razón, y no consideraría cambiar a RStudio hasta que tenga soporte completo de roxygen. Dicho esto, ha habido cierta discusión sobre esto entre los usuarios y los creadores de RStudio. Teniendo en cuenta todas las cosas geniales que se han agregado a RStudio recientemente, no me sorprendería que sucediera. De hecho, creo que es bastante probable que suceda. Pero no aguante la respiración, puede ser una larga espera ...
Mi solución fue usar un expansor de texto ( PhraseExpress en mi caso) para hacer esto.