7

我已经看到 R 帮助的两种不同行为(?density例如,当您键入时):

  • 帮助在您的默认浏览器中打开
  • 帮助在内置 R 助手中打开(R 中的窗口)

我目前有第二种行为,但我想在浏览器中打开帮助。我可以以某种方式轻松地在这两种行为之间切换吗?无需重新安装。理想情况下,设置一些 R 选项。

4

3 回答 3

11
options(help_type = "html") # open help in browser
options(help_type = "text") # open help internally
于 2012-10-23T09:07:29.057 回答
8

如果有人在 OSX 中遇到此问题,您可能需要遵循此过程(抱歉,我不记得我在哪里找到的):

  1. 编辑/Applications/RStudio.app/Contents/Resources/R/Options.R(例如nano ...

  2. 注释掉条目如下:

# options(browser = function(url)
# {
# .Call("rs_browseURL", url) ;
# })
于 2014-01-23T00:21:03.780 回答
0

您还可以使用 help.start() 函数。然后将控制台中的 URL 粘贴到任何浏览器中,例如,当我运行 help.start() 时,控制台中会显示以下内容:

help.start() 如果没有任何反应,你应该打开 '<a href="http://127.0.0.1:17741/doc/html/index.html" rel="nofollow noreferrer">http://127.0.0.1 :17741/doc/html/index.html' 你自己

所以我将http://127.0.0.1:17741/doc/html/index.html复制到 Chrome 或 Firefox 中,并在浏览器中享受 R 帮助。

于 2017-08-11T18:29:34.147 回答