我想在我的R Markdown代碼中測試代碼部分而不離開Sublime Text。如何在SublimeREPL的R Markdown文件中運行R代碼?
例如:
Multiplying the grades with two solves the unreliability problem:
```{r}
chisq.test(2*grades)
```
在上面的例子中,我想選擇具有代碼「chisq.test(2個*等級)」行,按我的組合鍵,並且有它跑在SublimeREPL中作爲R代碼。
然而,當我嘗試這一點,我從SublimeREPL以下錯誤:
無法找到REPL爲「HTML.markdown.rmarkdown」
當我通過視圖菜單中更改語法到「R」(而不是R Markdown),代碼運行良好。儘管這是一種解決方法,並且這是不受歡迎的,因爲它會導致我使用R Markdown語法突出顯示。
我懷疑這個解決方案只是簡單地複製幾行SublimeREPL軟件包代碼,並將它們重新命名爲R Markdown,但是我還是無法獲得任何結果。我會很感激任何幫助。
謝謝scoa!此解決方案完美運作。 注意:我不清楚Sublime Text中的SublimeREPL選項卡必須關閉並重新打開才能開始工作。在嘗試了幾次失敗後,我發現這就是你說「重新啓動REPL」時的意思(我以前認爲重新啓動Sublime Text也會重新啓動它)。 – Clokman
@Asph對不起。我會編輯我的答案來澄清它。 – scoa
不知道爲什麼,但它看起來像範圍的名稱改變了:我得到了與「html.markdown.knitr」,而不是「HTML.markdown.rmarkdown」相同的錯誤。在「additional_scopes」中添加「html.markdown.knitr」解決了這個問題。 – 5th