2014-01-13 8 views
5

Gibt es eine Möglichkeit, RStudio beizubringen, Dateien mit .Rtex Erweiterung als Knitr/Sweave-Dokumente (d. H. Wie .Rnw Dateien) zu behandeln?Behandeln von Dateien mit .Rtex-Erweiterung wie Knitr/Sweave-Dateien in RStudio

+0

Dies scheint wie es sollte einfach sein, aber Google, für einmal, ist ahnungslos. – RoyalTS

+0

Ich würde diese Frage auf den RStudio-Foren stellen - die RStudio Tech-Support-Leute sind sehr aktiv/responsive. (Ich bezweifle es aber.) In jedem Fall sollte der Editor im Idealfall auch erkennen, dass '%% begin.rcode/%% end.rcode'-Chunks Code-Chunks waren und behandeln sie dementsprechend ... –

+0

Als Feature eingereicht anfordern. Fühlen Sie sich frei zu upvote: https://support.rstudio.com/hc/communities/public/questions/200769406-Recognize-Rtex-extension-and-chunk-style – RoyalTS

Antwort

4

Ein kurzer Blick rund um die Quelle lässt mich denken, dass die Dateitypzuordnungen hier definiert sind:

https://github.com/rstudio/rstudio/blob/aaee8fbd88c213a301b9f24d1cecd64ccab0df9a/src/gwt/src/org/rstudio/studio/client/common/filetypes/FileTypeRegistry.java

Ich vermute, fügte hinzu:

register("*.rtex", SWEAVE, icons.iconRsweave()); 

um die Linie tun 170 es. Ich habe keine Maschine eingerichtet, um RStudio im Moment zu bauen, also kann es nicht versuchen ...

+0

Das würde (vermutlich) dafür sorgen, dass die Datei Sweave-Chunks enthält. Irgendeine Idee, wie man auch die Syntaxhervorhebung dieser Chunks bekommt (siehe @BenBolker's Kommentar oben) um zu funktionieren? – RoyalTS