Открыть R Markdown на панели просмотра

Я визуализирую R Markdown с параметрами с помощью функции рендеринга пакета rmarkdown.

rmarkdown::render("file.Rmd", params = "ask")

Он открывает мой браузер по умолчанию (Chrome) с запросом ввода параметра. Я хочу, чтобы он открывался не в моем браузере по умолчанию, а в панели просмотра. Или, как вариант, в другом браузере, например IE.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
7
0
10 896
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Я думаю, что вы используете RStudio. Итак, перейдите в Инструменты -> Глобальные параметры -> R Markdown.

В показанном раскрывающемся меню вы можете перейти к панели просмотра.

Это правда, что я использую RStudio. Переключение этого параметра на панель просмотра не решает проблему. Окно по-прежнему открывается в Chrome.

Jerwin Wieser 15.12.2020 21:46

Вы можете предварительно просмотреть свой файл, используя сочетание клавиш shift + ctrl + k на rmarkdown::render("file.Rmd", params = "ask") (или shift + command + k для Mac).

Обновлено: это будет работать, если вы измените предварительный просмотр вывода на панель просмотра в глобальных параметрах -> R Markdown, как описано @J_F

Обновлено еще раз: Вот изображение ярлыка, работающего в документе .R:

Это работает, когда я вяжу документ .Rmd. Однако, когда я визуализирую документ с помощью rmarkdown::render("file.Rmd", params = "ask") (это то, что я хочу), он все равно открывается в Chrome.

Jerwin Wieser 16.12.2020 13:50

Да, это будет работать и в документе .R. Просто нажмите на код и запустите shif, ctrl, k

ViviG 16.12.2020 14:01

Я понятия не имею, как мне удается неправильно прочитать ваше сообщение, поскольку вы ничего не упомянули об использовании файла .R. В любом случае, я не уверен, что вы имеете в виду, поскольку вы получаете документ на панели просмотра, когда используете этот ярлык. Если вы хотите открыть его в другом браузере, вам придется изменить браузер по умолчанию на вашем ПК.

ViviG 16.12.2020 14:11
Ответ принят как подходящий

Следуйте инструкциям, описанным @J_F, и нажмите кнопку Knit to HTML. Предварительный просмотр будет отображаться на панели просмотра. https://rmarkdown.rstudio.com/articles_integration.html

Скачайте Предварительную версию RStudio. Эта версия позволит вам предварительно просмотреть R Markdown на панели просмотра.

Я думаю, что причина, по которой вы не видите его на панели просмотра, заключается в том, что вы не выбрали Knit to HTML. Если вы уже выбрали Knit to Pdf, он останется по умолчанию, поэтому перейдите в Knit и выберите Knit to HTML, убедившись, что ваш предварительный просмотр находится в области просмотра.

Другие вопросы по теме

Перенаправлять клики по гипертекстовым ссылкам на внешние URL-адреса в другой браузер, а не в приложение Electron
Влияет ли скорость интернета на JavaScript в браузере?
Как автоматически установить фокус на поле <input>, когда оно появляется в области просмотра после прокрутки?
Реагировать: обрабатывать несколько браузеров, вкладки браузера для ограничения повторяющихся операций
Что я могу использовать, чтобы надежно получить смещение символа щелчка в Javascript, используя несколько узлов текста?
Угловая версия CLI 11 не работает в Internet Explorer 11
Почему Edge не поддерживает изображения AVIF?
Ошибка crbug/1173575, файлы модулей, отличных от JS, устарели — при попытке доступа к веб-сайту магазина с аффилированным доменом .ee
Могут ли Chrome или Firefox открывать сетевой порт и обслуживать соединения с помощью javascript?
Как добавить значок на значок закладки веб-сайта?