Sublime Text 2和R.

时间:2012-04-20 14:53:59

标签: r sublimetext2

我正在尝试使用Sublime Text 2作为统计软件R的接口[更新/编辑:已解决!]。

在Windows上,我尝试了以下内容:

  1. 已安装的R工具。原来只适用于Macintosh 64.

  2. 尝试编写自定义构建文件。失败:未返回任何输出。

    {
    "cmd": "C:/Program Files/R/R-2.9.2/bin/R.exe --no-save $File"
    }
    
  3. 已安装SublimeREPL。失败:R菜单选项已禁用...

  4. [更新/编辑]试过这个(见wuub的回复):

    {
        "default_extend_env": {"PATH": "{PATH};C:\\Program Files\\R\\R-2.9.2\\bin"}  
    }
    

4 个答案:

答案 0 :(得分:9)

打开SublimeREPL的用户设置,如下所示:Preferences -> Package Settings -> SublimeREPL -> Settings - User

将default_extend_path设置为指向R安装:

{
    "default_extend_env": {"PATH": "{PATH};C:\\Program Files\\R\\R-2.14.2\\bin\\i386"}  
}

运行Tools -> SublimeREPL -> R应按预期启动REPL。

答案 1 :(得分:2)

对于Windows系统,您可以为R(工具 - >构建系统 - >新构建系统)添加新构建并添加以下行。根据R安装目录修改路径。

{"cmd": ["Rscript.exe", "$file"],
"path": "C:\\Program Files\\R\\R-2.15.2\\bin\\x64\\",
"selector": "source.r"}

您可以按ctrl + B而不是启动SublimeREPL来执行整个文件。

答案 2 :(得分:1)

构建系统值必须是您想要的数组;

{
  "cmd": ["C:/Program Files/R/R-2.9.2/bin/R.exe", "--no-save", "$File"]
}

http://docs.sublimetext.info/en/latest/file_processing/build_systems.html#file-format

答案 3 :(得分:0)

对于linux用户,请看一下:

Sublime Text 2 R build System

它支持多选和交互式R会话。