Установите тип справки по умолчанию для справочной системы в R для Windows

#r #windows

Вопрос:

В Linux справочная система R по умолчанию использует пейджер в консоли для просмотра справочного руководства. Но в Windows по умолчанию используется метод html, то есть открытие руководства в браузере. Я могу открыть текстовое руководство, используя help_type аргумент, например:

 > help (help, help_type = "text")
 

Мне было интересно, как установить это в качестве аргумента функции справки по умолчанию, чтобы я мог использовать ? ярлык (потому что тогда не нужно будет передавать help_text аргумент). Кроме того, было бы очень мило, если бы текстовое руководство открылось внутри консоли (у меня уже есть программа git-для-windows less в ПУТИ). На данный момент он открывается на собственном пейджере R.

Комментарии:

1. options (help_type="text") (или как вам больше нравится).

2. Да, только что нашел его. Однако не удается установить пейджер.

3. Для других: вам нужно поставить кавычки help_type , так как это не объект. Смотрите ответ ниже.

4. Что ты имеешь в виду? options(help_type="text") работает просто отлично. (Дело только в getOption) том, что вам нужно процитировать его, эта функция не использует нестандартную оценку.)

5. И еще у меня есть возможность установить пейджер по умолчанию.

Ответ №1:

Чтобы установить параметр по умолчанию для help_type :

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

И, чтобы установить консоль в качестве пейджера вместо внутреннего R:

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

Вы даже можете установить определенную команду в качестве пейджера. Например, если вы хотите использовать less программу unix, предоставляемую cygwin, msys2 или git для Windows:

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

N. B. Убедитесь, что less это в вашем path . В противном случае вам пришлось бы предоставить полный путь к нему:

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

Где less находится программа C:Program FilesGitusrbin .

Смотрите ?options и ?file.show для получения дополнительной информации.