يمكن RStudio تلقائيا إنشاء قالب الأكسجين لوظيفة؟




roxygen roxygen2 (3)

(تحويل تعليقCrops إلى إجابة كاملة)

في الإصدار RStudio v0.99 ، يوجد خيار جديد ضمن قائمة "Code" لملفات .R : "Insert Roxygen Skeleton". هناك صورة منه في blog.rstudio.org/2015/05/06/… .

هل يدعم RStudio أي إنشاء قالب الأوكسجين الآلي؟

في Emacs-ESS ، ستنتج Cx Co قالب روكسجين لوظيفة. على سبيل المثال ، سيتم تحويل هذا تلقائيًا:

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 ، تم تغيير الأمر إلى Cc Co Co
  • تم تنفيذ هذه الميزة في Rstudio: CTRL + ALT + SHIFT + R

بدلاً من ذلك ، يمكنك استخدام R package RoxygenReady لإنشاء هياكل / هياكل Roxygen Roxygen.


يجب أن يخبرك الصمت الذي تبع سؤالك بشيء ما ... الإجابة ، حاليًا ، لا ، لا. أعرف العديد من الأشخاص الذين يستخدمون EMACS لهذا السبب بالتحديد ، ولن يفكروا في التبديل إلى RStudio حتى يتوفر دعم كامل للأكسجين. ومع ذلك ، كان هناك بعض النقاش حول هذا الأمر بين المستخدمين وصناع RStudio. بالنظر إلى كل الأشياء الرائعة التي تمت إضافتها إلى RStudio مؤخرًا ، لن أتفاجأ برؤيتها. في الواقع ، أعتقد أنه من المرجح أن يحدث ذلك. لكن لا تحبس أنفاسك ، فقد يكون الانتظار طويلًا ...





roxygen2