Mac — Sublime Text и R

Я пытаюсь написать свою первую строку в R, используя возвышенный текст.

Сначала я установил SublimeREPL и расширил пакеты R. Я отредактировал настройки пользователя на:

{
    "default_extend_env": {"PATH": "{PATH};~/Applications/R.app"},
    "show_transferred_text": true
}

Теперь я могу без проблем запустить REPL r. Что я хотел бы знать, так это написать код R на одной из моих вкладок и выполнить его автоматически в окне REPL r. Сейчас происходит то, что когда я использую ярлык cmd + enter для выполнения выбранного кода, он выполняется, но в консоли R.app, а не в моем окне REPL [r] в возвышенном.

Как я могу это исправить?

Спасибо


person Spearfisher    schedule 05.04.2014    source источник
comment
откройте панель меню приложения и найдите R Application Switch, затем выберите SublimeREPL   -  person adibender    schedule 05.04.2014
comment
спасибо сработало! Не стесняйтесь добавлять его в качестве ответа, чтобы я мог подтвердить его.   -  person Spearfisher    schedule 05.04.2014
comment
Вы должны проверить отличную среду разработки RStudio (rstudio.com)   -  person mchangun    schedule 06.04.2014
comment
@Spearfisher Я сделал это, но проблема в том, что отправляемые мной команды не записываются в историю команд REPL r. Как это исправить?   -  person Herman Toothrot    schedule 12.11.2016


Ответы (1)


EDIT: в настоящее время функции перемещены из R-Box в SendREPL (см. README здесь: https://github.com/randy3k/SendREPL).

После установки SendREPL вам нужно вызвать палитру команд и выполнить поиск SendREPL: Choose REPL Program


Вам нужно изменить Enhanced-R.sublime-settings (User) с

"osx":
{
    "App": "R"
},

to

"osx":
{
    "App": "SublimeREPL"
},

Это также можно сделать, открыв командную панель (ctrl+shift+p в Linux/Windows или cmd+shift+p в Mac) и найдя R Application Switch, а затем выбрав SublimeREPL.

Обратите внимание, что Enhanced-R устарело. Используйте R-Box

person adibender    schedule 05.04.2014
comment
Я нигде не могу найти переключатель приложений R. - person Herman Toothrot; 12.11.2016
comment
@ user4050 ты установил R-Box? - person adibender; 12.11.2016
comment
Я сделал все вышеперечисленное, и это работает, проблема в том, что команды, которые я отправляю через sendREPL, не отображаются в истории REPL r. - person Herman Toothrot; 12.11.2016