7

(Mx Rを使用して)E​​SSバッファーを起動した時点で、コマンドの出力は列幅で約60文字しか占めていないことがわかります(特に長い列名のデータフレームを表示する場合)。この制限を調整する簡単な方法があるかどうか疑問に思いました。

4

2 に答える 2

7

ベン・ボルカーのコメントは正しいです: options("width"=200)それは私がワイドモニターを備えたマシンで使用するものです。

これをESSに報告して自動調整する環境変数を認識していません。それは便利な追加になるでしょう。

そして、ちょうど同じようoptions("width")に、起動時に一般的に役立つことがいくつかあるので、私は現在これを別のマシンに持っています

edd@max:~$ cat .Rprofile
## Example of .Rprofile
options(width=155, digits=6, digits.secs=6)
## AER page vii
options(prompt="R> ")
## Default repo
local({r <- getOption("repos")
       r["CRAN"] <- "http://cran.r-project.org"
       options(repos=r)
})
于 2012-09-20T20:40:51.857 に答える
7

以下は、Rのオプション「width」をRの起動時にバッファの幅に設定します。

(add-hook 'ess-R-post-run-hook 'ess-execute-screen-options)

これは最新のESS12.09で機能することに注意してください。古いバージョンでは、を使用してess-post-run-hookください。

C-c hまた、最新のESSでは、これをwで実行するRETか、または便利なキーにバインドすることができます。

(define-key inferior-ess-mode-map "\C-cw" 'ess-execute-screen-options)

ウィンドウのサイズが変わるたびに実行するように設定することもできますが、かなりのリスピングが必要になると思います。

于 2012-09-21T01:19:45.917 に答える