2016-04-12 28 views
1

私は、次のオプションを設定することで、代わりにビューペインの[既定のWebブラウザを開くにはRStudioビューアペインを設定していますビューアオプションをNULLに設定した後、RStudio Viewerペインを復元する方法は?

options(viewer=NULL) 

私は新しいrsessionを起動せずに元の設定にリセットするにはどうすればよいですか?

私は再びビューアペインをデフォルトにしたいと思います。

答えて

0

設定を保持せずにビューアを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ペインが完全に復元されます。

関連する問題