Mac - Sublime Text和R.

Spe*_*her 3 r sublimetext2 sublimerepl

我正在尝试使用sublime文本在R中编写我的第一行.

首先,我安装了SublimeREPL并增强了R包.我将用户设置编辑为:

{
    "default_extend_env": {"PATH": "{PATH};~/Applications/R.app"},
    "show_transferred_text": true
}
Run Code Online (Sandbox Code Playgroud)

现在我可以毫不费力地启动REPL r.我想知道的是在我的一个标签中写一些R代码并在REPL r窗口中自动执行.现在发生的事情是当我使用cmd + enter快捷键来执行我选择的代码时,它会在R.app控制台中执行,而不是在sublime的REPL [r]窗口中执行.

我怎样才能解决这个问题?

谢谢

adi*_*der 6

编辑:目前功能从R-Box转移到SendREPL(请参阅README:https://github.com/randy3k/SendREPL).

安装SendREPL后,需要调出命令面板并搜索 SendREPL: Choose REPL Program


您需要更改Enhanced-R.sublime-settings(User)

"osx":
{
    "App": "R"
},
Run Code Online (Sandbox Code Playgroud)

"osx":
{
    "App": "SublimeREPL"
},
Run Code Online (Sandbox Code Playgroud)

这也可以通过调出命令面板(ctrl+shift+p在linux/windows或cmd+shift+pmac上)并搜索R Application Switch然后选择来完成SublimeREPL

请注意,Enhanced-R已弃用.使用R-Box