R-在浏览器中获取帮助,而不是在生成R帮助程序中获取帮助

R-在浏览器中获取帮助,而不是在生成R帮助程序中获取帮助,r,R,我看到了R帮助的两种不同行为(例如,当您键入?density时): 帮助在默认浏览器中打开 帮助在内置R帮助程序中打开(R中的窗口) 我目前有第二种行为,但我想在浏览器中打开帮助。我能在这两种行为之间轻松切换吗?无需重新安装。理想情况下,设置一些R选项。如果任何人在OSX中遇到此问题,您可能需要遵循此过程(抱歉,我不记得在哪里找到此问题): options(help_type = "html") # open help in browser options(help_type = "text

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

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

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

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

options(help_type = "html") # open help in browser
options(help_type = "text") # open help internally
  • 编辑
    /Applications/RStudio.app/Contents/Resources/R/Options.R
    (例如
    nano…

  • 对条目进行注释,如下所示:


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

    help.start() 如果什么事都没发生,你应该开门 “你自己


    因此,我复制到Chrome或Firefox,并在浏览器中享受R帮助。

    感谢@January和Roman Lustrik的帮助-服务器问题是由于我在浏览器中设置了外部代理造成的……这对我不起作用。我有help_type=“html”,但帮助仍然在R helper上打开。知道为什么吗?这是为了总体利益。该解决方案在SO的其他任何地方都不存在(正如我昨天艰难发现的那样),这似乎是最匹配的页面。感谢这一点-RStudio的内部帮助窗格让我发疯。在Windows上,此文件位于
    程序文件\RStudio\R
    下。很高兴有帮助。您只需要知道在更新到新版本的RStudio时重复此过程。不确定base R IDE是否有一个等效的过程。我时不时地回到这个页面来回忆这个过程,每次都会对@TMS上面的第一条评论的粗鲁程度感到轻微的震惊。。这甚至不像他/她指定了一个操作系统!地理理论我的评论并不粗鲁,我只是指出你们可能在发布一些我甚至没有提到的问题的解决方案。“如果有人有这个问题”。。。哪个问题?我什么都没提。我只是问一个问题。我一点也不清楚你在回答什么。
    # options(browser = function(url)
    # {
    # .Call("rs_browseURL", url) ;
    # })