Интеграция R с возвышенным текстом 3.2 - PullRequest
0 голосов
/ 21 марта 2019

Я хотел бы интегрировать R с возвышенным текстом 3.2, и я продолжаю сталкиваться с проблемами. Я следовал уроку от здесь . Я установил три пакета: SublimeREPL, SecondCode, R-Box. Я также изменил путь к своему каталогу R.

В SublimeREPL используется: "default_extend_env": "default_extend_env": {"PATH": "{PATH};C:\\Program Files\\R\\R-3.5.3\\bin\\x64\\R.exe"},

В R-Box используется: "additional_paths": "C:\\Program Files\\R\\R-3.5.3\\bin\\x64\\R.exe"

Я также изменил настройки SendCode, как описано в шаге 5 учебника, который я связал.

Однако все это не сработало, не в последнюю очередь я думаю, потому что R-Box больше не имеет возможности для расширенного R. Я немного погуглил и оказалось, что это было объединено с SublimeText. Но когда я установил синтаксис R, он все равно не скомпилировался.

Я добавил R в системный путь в Windows, думая, что, возможно, это решит проблему. Поэтому, когда я сейчас набираю R в cmd, он открывает R.

После этого использование build в Sublime открывает R, и я могу отправить ему код с помощью ctrl + B, но, похоже, это не позволяет выполнять: (1) только текущий выбор кода (2) работает R терминал в столбце, а не в Sublime Console.

Для выпуска (2) я установил Terminus, который запускает терминал с open default shell in view, где я могу запустить R, но я не могу получить возвышенное, чтобы интерактивно отправить ему код.

Я также пытался запустить SublimeREPL R, но в основном ничего не происходит, если я даю команду: нет сообщения об ошибке, нет терминала.

Буду признателен, если кому-то удастся заставить это работать и даст несколько советов о том, чего мне не хватает.

Это windows 10, x64, R-3.5.2 и SublimeText 3.2.

Спасибо!

1 Ответ

0 голосов
/ 21 марта 2019

Мне удалось разобраться, я подробно описал здесь, как в случае, если кто-то столкнется с подобными проблемами:

Пакет R-Box был заменен и больше не поддерживается. Поэтому большинство учебных пособий онлайн уже не актуальны.

Я использовал три пакета: SendCode , Terminus и Radian .

Для настройки SendCode я не делал ничего другого, кроме того, что описано в вопросе. Перед тем, как запустить скрипт R, я искал SendCode Выберите Program и выбрал Terminus. Я также запустил консоль Terminus R в другой панели Sublime. С тех пор две панели могли общаться, и я мог отправлять фрагменты кода с помощью CTRL + ENTER на консоль R.

Кроме того, в итоге я установил Radian, поскольку он предоставляет выделенный синтаксис в консоли terminus R. Для этого вам понадобится pip и некоторая версия python.

Удачи!

...