невозможно отправить код R из документа Knitr в SublimeREPL

Я использую Sublime 3, и у меня очень простой вопрос. SublimeREPL отлично работает с файлами R, а Sublime отлично компилирует файлы Knitr (используя LaTeXing)

Но если я хочу отправить код R из файла Knitr (.Rnw), я получаю следующую ошибку:

Не удается найти REPL для «tex.latex.knitr.ing»

(Кстати, я использую Ubuntu 14.04)

Есть идеи?


person Bruno    schedule 19.09.2014    source источник
comment
Я предполагаю, что SublimeREPL использует тип файла, чтобы решить, какой REPL использовать. Это не рассматривается как R-код. Не могли бы вы предоставить более подробную информацию, чтобы мы могли увидеть, есть ли обходной путь?   -  person longhua    schedule 19.09.2014
comment
Буду рад подробнее, но что именно? И вскоре после создания этого сообщения я нашел [это в github SublimeREPL] (github. com/wuub/SublimeREPL/issues/165#issuecomment-56186887). Итак, поскольку код R в Knitr должен быть функцией SublimeREPL, мне интересно, удалось ли кому-то вообще заставить его работать.   -  person Bruno    schedule 20.09.2014
comment
Хорошо, я погуглил, что за вязание и попробовал с Sublime Text 2. Это сработало хорошо: выбранный код можно было отправить в R REPL.   -  person longhua    schedule 21.09.2014
comment
а как насчет Sublime Text 3? У вас была такая же проблема, как у меня?   -  person Bruno    schedule 22.09.2014
comment
У меня нет Sublime Text 3. Извините, я не знаю.   -  person longhua    schedule 22.09.2014
comment
Я установил Sublime Text 3 в Windows. Это сработало. Так что я могу быть проблемой, связанной с платформой.   -  person longhua    schedule 23.09.2014


Ответы (1)


Итак, кто-то решил это здесь: https://github.com/wuub/SublimeREPL/issues/165#issuecomment-57658359

На всякий случай, если у кого-то такая же проблема: этот файл нужно отредактировать:

~/.config/sublime-text-3/Пакеты/SublimeREPL/config/R/Main.sublime-меню

и дополнительный объем должен быть изменен таким образом:: "additional_scopes": ["tex.latex.knitr.ing"]

person Bruno    schedule 14.10.2014