我已经看到 R 帮助的两种不同行为(?density
例如,当您键入时):
- 帮助在您的默认浏览器中打开
- 帮助在内置 R 助手中打开(R 中的窗口)
我目前有第二种行为,但我想在浏览器中打开帮助。我可以以某种方式轻松地在这两种行为之间切换吗?无需重新安装。理想情况下,设置一些 R 选项。
我已经看到 R 帮助的两种不同行为(?density
例如,当您键入时):
我目前有第二种行为,但我想在浏览器中打开帮助。我可以以某种方式轻松地在这两种行为之间切换吗?无需重新安装。理想情况下,设置一些 R 选项。
options(help_type = "html") # open help in browser
options(help_type = "text") # open help internally
如果有人在 OSX 中遇到此问题,您可能需要遵循此过程(抱歉,我不记得我在哪里找到的):
编辑/Applications/RStudio.app/Contents/Resources/R/Options.R
(例如nano ...
)
注释掉条目如下:
# options(browser = function(url)
# {
# .Call("rs_browseURL", url) ;
# })
您还可以使用 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 帮助。