Sublime Text 2和R

7
我将尝试将Sublime Text 2作为与统计软件R的接口 [更新/编辑:已解决!]。
在Windows上,我尝试了以下步骤:
  1. Installed R Tools. Turned out to be for Macintosh 64 only.

  2. Tried to program custom build file. Failed: no output returned.

    {
    "cmd": "C:/Program Files/R/R-2.9.2/bin/R.exe --no-save $File"
    }
    
  3. Installed SublimeREPL. Failed: R menu option disabled...

  4. [update/edit] Tried this (see wuub's reply):

    {
        "default_extend_env": {"PATH": "{PATH};C:\\Program Files\\R\\R-2.9.2\\bin"}  
    }
    
4个回答

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"}  
}

运行 工具 -> SublimeREPL -> R 应该可以正常启动 REPL。

谢谢。我尝试了一下,保存并重新启动了Sublime Text 2。然而,在Sublime REPL菜单中所有项目仍然是灰色的。我无法运行R。 - noumenal
1
尝试使用“工具”->“命令面板”,然后输入“SublimeREPL: R”。我想不出任何原因会导致菜单项被禁用,似乎您的ST2安装存在问题。 - Wojciech Bederski
安装似乎已经损坏。在命令面板中找不到该命令。 - noumenal
1
很好。SublimeREPL和R仍存在一些未解决的问题(参见:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=5802),但至少对于某些用户而言,它似乎是可用的。 - Wojciech Bederski

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。

1

0

这个构建使用xsel和xdotool。Autohotkey(AHK)可以作为Windows用户的替代选择。 - cpicanco
你完成了配置步骤吗?请参考http://stackoverflow.com/questions/29732597/sublimetext-and-r-setting-current-file-directory/29733166#29733166。 - TinaW

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接