【问题标题】:Change default editor in RStudio to notepad++将 RStudio 中的默认编辑器更改为记事本++
【发布时间】:2013-02-12 09:58:56
【问题描述】:

我想将 RStudio (Windows 7) 中的默认编辑器更改为 notepad++。

我知道我应该使用

options(editor = "notepad")

然后运行,例如:

mean <- edit(mean)

但是当我输入 notepad++ 时出现此错误

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

在 Windows 中,我可以通过键入“start notepad++”在控制台中运行 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

【问题讨论】:

  • 你试过options(editor = "start notepad++") 吗?
  • 是的,我得到了同样的错误。

标签: r notepad++ rstudio


【解决方案1】:

好的,真的很简单:

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

很抱歉出现问题。

【讨论】:

  • 对于那些在家玩的人来说,问题是notepad++不在PATH中(而notepad在)。
【解决方案2】:

对于其他希望查看此内容的人,您可以通过转到‘R_HOME/etc/Rprofile.site’ 永久更改所有 R 工作区的设置,其中R_HOME 是它的安装目录。找到Rprofile.site文件后,用记事本++打开,修改如下:

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

到:

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

保存文件就完成了。

【讨论】:

  • 我试过用 ctrl+shift+u 来改变大小写(大写锁定),但是没有用。
猜你喜欢
  • 2013-08-11
  • 1970-01-01
  • 1970-01-01
  • 2017-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-12
  • 1970-01-01
相关资源
最近更新 更多