#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
для получения дополнительной информации.