初始化R-Box以将代码发送到REPL

时间:2016-01-28 17:17:25

标签: r sublimetext3 sublimerepl

我正在尝试设置SublimeText(Windows)以将R代码发送到打开的R REPL但是失败了。我知道R-Box已初步化,因为我可以将代码发送到默认的R控制台。

问题是:如何设置配置文件以使用[CTRL] + [Enter]

将R代码发送到repl

我假设这是我对包的设置的疏忽,但是我没有找到任何有关发送到REPL的初始设置的说明。我已经尝试过(下面)已经从我在堆栈和网络上找到的其他配置文件中加入了。

这是我的配置文件:

{
    // TRIED THIS
    // "prog" : "SublimeREPL",

    // TRIED THIS
    // "App" : "SublimeREPL",

    // path to Rgui.exe (for windows only)
    "R64" : "C:\\Program Files\\R\\R-3.2.3\\bin\\x64\\Rgui.exe",

    // path to Rscript binary
    // "rscript": "/usr/local/bin/rscript",

    // auto advance to the next line.
    "auto_advance" : true,

    // auto advance to the next non-empty line. Override to false if "auto_advance" is false.
    "auto_advance_non_empty": false,

    // enable auto completions
    "auto_completions": true,

    // enable status bar hint
    "status_bar_hint": true
}

我也试过[CTRL] + [Shift] + [p], R-Box:Choose Program, SublimeREPL

编辑1:

GUI方法也失败Tools > SublimeREPL > Eval in REPL > Selection

Python的快捷键和GUI方法也失败了

1 个答案:

答案 0 :(得分:1)

我设法通过将SendTextPlus包的用户设置更改为:

来使其工作
    {
       "prog": "SublimeREPL",
    }

似乎您必须在SendTextPlus包设置而不是R-Box包中更改它的原因是发送代码功能已导出到最新版本的SendTextPlus。希望这会有所帮助。

供参考:https://raw.githubusercontent.com/randy3k/R-Box/master/README.md