file.edit () открывается в новом окне при вызове из функции в пакете, созданном с roxygen2? - PullRequest
0 голосов
/ 10 октября 2019

Следующее открывает новый файл в RStudio

my_funct <- function(content) {
  content < "abcd"
  file_path <- tempfile()
  writeLines(content, con = file_path)
  file.edit(file_path)
}

my_funct(content="abcd")

Но по какой-то причине, когда я использую его в пакете с roxygen2, вместо открытия нового файла в текущемсеанс RStudio, он открывает внешнее окно. Я не уверен, почему (возможно, что-то связанное со средами, или, возможно, какая-то функция безопасности, которую RStudio должен предотвращать открытие новых файлов при определенных обстоятельствах?)

Как я могу открыть новый файл в текущемRStudio session

Примечание

Например, см.

devtools::install_github("stevecondylios/rawr")
library(rawr)
rawr("https://www.kaggle.com/vrtjso/mercari-eda-more-info-than-you-can-imagine", to_file=T)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...