2012-04-20 148 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