私はちょうどRStudioでwid <- options()$width
を発見しました。そして、それは私の毎日のコンソールの使用の多くの刺激のソース(またはむしろ、ソースにもっと近い)のようです。私はLinux Mint 17.3(Ubuntu 14.04.3 LTS上に構築されています)のR 3.2.2、RStudio 0.99.491上にあることを前もって申し上げます。どのようRStudioは、コンソールの幅を決定しない、そしてなぜそれが常に間違ってきているように見えるのでしょうか?
私が理解しているように、wid
は、 - wid
が52に等しい場合、1が(与えられた固定幅のデフォルトのフォント)を2回、画面上のアルファベットをフィットすることができるはず、と言うが、これはケースのように表示されません。
wid
が52にもかかわらず、私はアルファベットを2回入力することができません - 私は6文字短いです。また、これは、単にコマンドプロンプトの矢印とスペース(>
)が存在するため、ではなく、であることに注意してください。
問題は幾分比例しているようです - もし私がwid
を78にすると、私は70文字しか収めることができません。 104、93まで、そうwid
はかなり一貫して(サイドノート:これはまた、おそらく正しいです私の仮定wid
は文字数で測定されます示唆して)約88%オフです。
これは、コンソール出力が目的の回線を超えてオーバーフローすることがあり、出力が醜く消化しにくいという問題があります。その内部で、大きな - 出力が実際には利用できなかった、画面幅に試行されたように私には思える明らか
:例えば、私のために作成し、簡単なスニップsetDT(lapply(1:30, function(x) 1:3))[]
を取ります実際よりも画面幅は、印刷のために使用された存在します。
これは、3つの質問を私に残します:options()$width
がどのように決定されるか
- ?
- なぜそれが間違っているので、一貫しているのですか?
- 私たちは、このエラーを無効にするために何ができますか?