Я хотел бы запускать файлы R в Sublime Text 3, используя SublimeREPL. В Preferences -> Browse packages...
в файле SublimeREPL\config\R\Main.sublime-menu
я добавил путь R ("id" -> "repl_r" -> "cmd" -> "windows"
)
[
{
"id": "tools",
"children":
[{
"caption": "SublimeREPL",
"mnemonic": "R",
"id": "SublimeREPL",
"children":
[
{"command": "repl_open",
"caption": "R",
"id": "repl_r",
"mnemonic": "R",
"args": {
"type": "subprocess",
"external_id": "r",
"additional_scopes": ["tex.latex.knitr"],
"encoding": {
"windows": "$win_cmd_encoding",
"linux": "utf8",
"osx": "utf8"
},
"soft_quit": "\nquit(save=\"no\")\n",
"cmd": {"linux": ["R", "--interactive", "--no-readline"],
"osx": ["R", "--interactive", "--no-readline"],
"windows": ["C:/Program Files/R/R-3.2.3/bin/x64/Rgui.exe", "--ess","--encoding=$win_cmd_encoding"]},
"cwd": "$file_path",
"extend_env": {"osx": {"PATH": "{PATH}:/usr/local/bin"},
"linux": {"PATH": "{PATH}:/usr/local/bin"},
"windows": {}},
"cmd_postfix": "\n",
"suppress_echo": {"osx": true,
"linux": true,
"windows": false},
"syntax": "Packages/R/R Console.tmLanguage"
}
}
]
}]
}
]
затем в инструменты -> система сборки -> новая система сборки я добавляю ее в файл:
{
"target": "run_existing_window_command",
"id": "repl_r",
"file": "config/R/Main.sublime-menu"
}
Когда я запускаю file.R
, запускается программа R и ничего не происходит.
Я уже сделал эти манипуляции для python, и когда я запускаю file.py, открывается новая вкладка возвышенного текста (называется: REPL [python]). Я хочу того же, когда запускаю file.R
.
(Извините за мой плохой английский)
Я внес изменения, но при запуске скрипта открывается окно "REPL*[r]" с текстом: R Version 3.2.3 ( 2015-12-10 ) ..., но команды, написанные в скрипте, не отправляться
тест.R
print(1+1)
я делаю инструмент -> строит и ничего не отображается
Я кладу :
"windows": "windows": ["C:/Program Files/R/R-3.2.3/bin/x64/R.exe","-f","--ess","--encoding=$win_cmd_encoding"]},
Я получаю сообщение об ошибке: Fatal error : Can not open file '--ess' : No such file or directory
И с
"windows": "windows": ["C:/Program Files/R/R-3.2.3/bin/x64/Rscript.exe","--ess","--encoding=$win_cmd_encoding"]},
Я тоже получаю ошибку:
file name is missing
***Repl Closed***
Rterm.exe
? - person MattDMo   schedule 04.03.2016