首页 > 解决方案 > 在 R for Windows 中为帮助系统设置默认帮助类型

问题描述

在 Linux 中,R 帮助系统默认使用控制台内寻呼机来查看帮助手册。但在 Windows 中默认使用的方法是 html,即在浏览器中打开手册。我可以使用help_type参数打开文本手册,如下所示:

> help (help, help_type = "text")

我想知道如何将其设置为帮助函数的默认参数,以便我可以使用?快捷方式(因为那时不需要传递help_text参数)。此外,如果在控制台中打开文本手册会更加甜蜜(我已经less在 PATH 中有 git-for-windows 的程序)。截至目前,它在 R 自己的寻呼机中打开。

标签: rwindows

解决方案


要设置help_type选项的默认值:

> options (help_type = "text")
> getOption ("help_type")
[1] "text"

并且,将控制台设置为寻呼机而不是 R 的内部:

> options (pager = "console")
> getOption ("pager")
[1] "console"

您甚至可以将特定命令设置为寻呼机。例如,如果你想使用lesscygwin 或 msys2 或 git for Windows 提供的 unix 程序:

> options (pager = "less")
> getOption ("pager")
[1] "less"

注意确保它less在您的path. 否则,您必须提供它的完整路径:

> options (pager = "C:\\Program Files\\Git\\usr\\bin\\less.exe")

less程序所在的位置C:\Program Files\Git\usr\bin\

有关详细信息,请参见?options?file.show


推荐阅读