Измените редактор по умолчанию в RStudio на notepad++.

Я хотел бы изменить редактор по умолчанию в RStudio (Windows 7) на notepad++.

Я знаю, что я должен использовать

options(editor = "notepad")

а затем запустите, например:

mean <- edit(mean)

но когда я набираю блокнот++, я получаю эту ошибку

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

В Windows я могу запустить notepad++ в консоли, набрав «start notepad++».

Буду очень благодарен за помощь!

Вот моя информация о сеансе:

> 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

person Maciej    schedule 12.02.2013    source источник
comment
А вы пробовали options(editor = "start notepad++") ?   -  person juba    schedule 12.02.2013
comment
Да, я получаю ту же ошибку.   -  person Maciej    schedule 12.02.2013


Ответы (2)


Хорошо, это было очень просто:

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

Извините за проблему.

person Maciej    schedule 12.02.2013
comment
Для тех из вас, кто играет дома, проблема в том, что notepad++ отсутствует в PATH (в то время как блокнот есть). - person sebastian-c; 12.02.2013

Для всех, кому это нужно, вы можете навсегда изменить настройку для всех рабочих пространств R, перейдя в ‘R_HOME/etc/Rprofile.site’, где R_HOME – это каталог, в котором он установлен. Найдя файл Rprofile.site, откройте его в Notepad++ и измените следующее:

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

to:

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

Сохраните файл, и все готово.

person js10022    schedule 13.02.2015
comment
Я пробовал использовать ctrl+shift+u для изменения регистра (Caps Lock), но это не сработало. - person xm1; 16.07.2018