2013-02-12 14 views
6

Vorrei modificare l'editor predefinito in RStudio (Windows 7) in notepad ++.Modificare l'editor predefinito in RStudio nel blocco note ++

so che dovrei usare

options(editor = "notepad") 

e quindi eseguire, ad esempio:

mean <- edit(mean) 

ma quando digito Notepad ++ ottengo questo errore

options(editor = "notepad++") 
mean <- edit(mean) 
Error in edit(name, file, title, editor) : 
    unable to run editor 'notepad++' 

I Windows I può eseguire notepad ++ in console digitando "start notepad ++".

Sarei molto grato per l'aiuto!

Ecco il mio informazioni di sessione:

> sessionInfo() 
R version 2.15.2 (2012-10-26) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=Polish_Poland.1250 LC_CTYPE=Polish_Poland.1250 LC_MONETARY=Polish_Poland.1250 
[4] LC_NUMERIC=C     LC_TIME=Polish_Poland.1250  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] tools_2.15.2 
+0

E hai provato 'options (editor =" start notepad ++ ")'? – juba

+1

Sì, ho lo stesso errore. – Maciej

risposta

10

Ok, era molto semplice:

options(editor = "C:/Program Files (x86)/Notepad++/notepad++.exe") 

Ci scusiamo per il problema.

+4

Per quelli di voi che giocano a casa, il problema è che notepad ++ non è nel PATH (mentre notepad è). –

1

Per chiunque altro alla ricerca di questo, si può modificare in modo permanente l'impostazione per tutte le aree di lavoro R andando a ‘R_HOME/etc/Rprofile.site’, dove R_HOME è la directory è installato. Dopo aver individuato il file Rprofile.site, aprirlo in Notepad ++ e modificare quanto segue:

# options(papersize="a4") 
options(editor="notepad") 
# options(pager="internal") 

a:

# options(papersize="a4") 
options(editor="C://Program Files (x86)//Notepad++//notepad++.exe") 
# options(pager="internal") 

Salvare il file e il gioco è fatto.

Problemi correlati