2012-04-20 23 views
7

Próbuję użyć Sublime Text 2 jako interfejsu do oprogramowania statystycznego R [update/edit: Solved!].Sublime Text 2 i R

W Windows Próbowałem następujące:

  1. Zainstalowane R narzędzia. Okazało się, że tylko dla Macintosh 64.

  2. Próbowano zaprogramować niestandardowy plik kompilacji. Błąd: brak danych wyjściowych.

    { 
    "cmd": "C:/Program Files/R/R-2.9.2/bin/R.exe --no-save $File" 
    } 
    
  3. Zainstalowany SublimeREPL. Nie powiodło się: opcja R wyłączony ...

  4. [Aktualizacja/edit] Tried to (patrz odpowiedź wuub za):

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

Odpowiedz

9

ustawienia użytkownik otworzy SublimeREPL jest tak: Preferences -> Package Settings -> SublimeREPL -> Settings - User

tam ustawione default_extend_path wskazać do instalacji R:

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

Running Tools -> SublimeREPL -> R powinien uruchomić rEPL jak oczekiwano.

+0

Dzięki. Spróbowałem, zapisałem i wznowiłem Wysublimowany tekst 2. Jednak wszystkie elementy są nadal wyszarzone w menu Sublime REPL. Nie mogę w ogóle uruchomić R. – noumenal

+1

Wypróbuj Tools -> Command Palette i wpisz "SublimeREPL: R". Nie mogę wymyślić niczego, co spowodowałoby wyłączenie pozycji menu, wydaje się, że coś jest nie tak z twoją instalacją ST2. –

+0

Instalacja wydaje się być uszkodzona. Nie można znaleźć polecenia w palecie poleceń. – noumenal

2

Dla systemu Windows można dodać nową kompilację dla R (Narzędzia -> Budowa systemu -> Nowy system budowy) i umieścić następujące wiersze. Zmodyfikuj ścieżkę zgodnie z katalogiem instalacyjnym R.

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

Możesz wykonać cały plik, naciskając ctrl + B zamiast uruchamiania SublimeREPL.

0

dla Linux użytkowników, spójrz:

Sublime Text 2 R build System

To obsługuje multi wybór i interaktywne sesje R.

+0

Ta kompilacja używa xsel i xdotool. Autohotkey (AHK) może być alternatywą dla użytkowników systemu Windows. – cpicanco

+0

Czy wykonałeś kroki konfiguracyjne? Zobacz http://stackoverflow.com/questions/29732597/sublimetext-and-r-setting-current-file-directory/29733166#29733166 – TinaW