2012-04-20 87 views
7

我想使用Sublime Text 2作为统计软件R [update/edit:Solved!]的接口。Sublime Text 2和R

在Windows上,我曾尝试以下:

  1. 安装布线工具。原来只适用于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"} 
    } 
    

回答

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预期。

+0

谢谢。我给了这个尝试,保存并重新启动了崇高的文本2.但是,所有项目仍然在崇高REPL菜单中呈灰色。我根本无法运行R. – noumenal 2012-04-25 20:45:28

+1

尝试工具 - >命令选项板并键入“SublimeREPL:R”。我想不出任何会导致菜单项被禁用的东西,看起来你的ST2安装有问题。 – 2012-04-25 21:14:46

+0

安装似乎已损坏。在命令面板中找不到该命令。 – noumenal 2012-04-26 09:22:56

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来执行整个文件。

0

Linux用户,一起来看看:

Sublime Text 2 R build System

它支持多选择和互动的R会话。

+0

此版本使用xsel和xdotool。 Autohotkey(AHK)可以成为Windows用户的替代选择。 – cpicanco 2015-01-21 02:50:26

+0

你完成了配置步骤吗?请参阅http://stackoverflow.com/questions/29732597/sublimetext-and-r-setting-current-file-directory/29733166#29733166 – TinaW 2015-04-25 11:23:51