設定を保持せずにビューアをNULLに設定している場合は、新しいrsessionからビューアの設定をコピーする必要がありますが、現在のセッションを閉じる必要はありません。
1.オプション(viewer = XXXXX)の設定は実際には関数なので、新しいレジオンを開きます。
2.Thenは、ビューア機能の設定を取得し、RStudioコンソールプロンプトで次の操作を実行して機能をコピーします。
OP < - オプション()
のop $ビューア
function (url, height = NULL)
{
if (!is.character(url) || (length(url) != 1))
stop("url must be a single element character vector.",
call. = FALSE)
if (identical(height, "maximize"))
height <- -1
if (!is.null(height) && (!is.numeric(height) || (length(height) !=
1)))
stop("height must be a single element numeric vector or 'maximize'.",
call. = FALSE)
invisible(.Call("rs_viewer", url, height))
}
ビューアをデフォルトに戻すには、古いrsession(復元するセッション)とコンソールプロンプトのres
>options(viewer=function (url, height = NULL)
{
if (!is.character(url) || (length(url) != 1))
stop("url must be a single element character vector.",
call. = FALSE)
if (identical(height, "maximize"))
height <- -1
if (!is.null(height) && (!is.numeric(height) || (length(height) !=
1)))
stop("height must be a single element numeric vector or 'maximize'.",
call. = FALSE)
invisible(.Call("rs_viewer", url, height))
})
これらの手順を実行すると、RStudio Viewerペインが完全に復元されます。