2014-01-13 37 views
5

有什麼方法可以教會RStudio如何使用.Rtex擴展名將文件作爲knitr/Sweave文檔處理(即如.Rnw文件)?在RStudio中處理.Rtex擴展名爲knitr/Sweave文件的文件

+0

這看起來應該很簡單,但Google一度毫無頭緒。 – RoyalTS

+0

我會在RStudio論壇上提問這個問題 - RStudio技術支持人員非常積極/敏感。 (儘管我對此表示懷疑)。無論如何,理想情況下,您最好希望編輯器也能識別出'%% begin.rcode/%% end.rcode'塊是代碼塊並相應地對待它們。 –

+0

作爲特徵提交請求。隨時upvote:https://support.rstudio.com/hc/communities/public/questions/200769406-Recognize-Rtex-extension-and-chunk-style – RoyalTS

回答

4

就讓我們來看看一輪源讓我覺得,文件類型關聯在這裏定義:

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

我懷疑補充說:

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

圍繞線170將做到這一點。我目前沒有設置用於構建RStudio的機器,因此無法嘗試它...

+0

這將(大概)照顧識別該文件包含Sweave塊。任何想法如何讓這些塊的語法突出顯示(請參閱上面的@BenBolker評論)? – RoyalTS