我可以在Linux下重现这个:如果我从终端运行R,设置options(htmlhelp=TRUE)会在浏览器中显示帮助,但是它从ESS失败了.然而,
help("plot",htmlhelp=getOption("htmlhelp"))
Run Code Online (Sandbox Code Playgroud)
工作 - 帮助在我的Firefox中打开.我认为这是一种异常行为 - htmlhelp = getOption("htmlhelp")是帮助的默认参数(请参阅"帮助").它可能是一个错误吗?..一个可能的解决方法是help("plot",htmlhelp=T)直接调用帮助,或者写一个包装器myhelp <- function(x) help(x,htmlhelp=TRUE).
编辑:一个可能的解决方案:将它放入你的.emacs
(setq inferior-ess-r-help-command "help(\"%s\", htmlhelp=TRUE)\n")
Run Code Online (Sandbox Code Playgroud)
根据https://stat.ethz.ch/pipermail/ess-debian/2009-October/000093.html.这是指ESS 5.5; Ubuntu存储库中的当前版本是5.4,所以我无法测试没有升级ESS的修复程序.
EDIT2:我已经升级到最新的R/ESS按德克的建议,并做了以下内容,推出R/ESS后:M-x customize-variable inferior-ess-r-help-command和更换help_type =文本与help_type = HTML.固定的东西(至少对于版本2.10.1/ESS 5.8).
| 归档时间: |
|
| 查看次数: |
1116 次 |
| 最近记录: |