2012-09-20 13 views

risposta

6

Il commento di Ben Bolker è corretto: options("width"=200) è qualcosa che uso su una macchina con monitor ampi.

Non sono a conoscenza di una variabile di ambiente che riporta questo a ESS per l'auto-regolazione. Sarebbe un'aggiunta utile.

E proprio come options("width"), alcune cose sono generalmente utile in fase di avvio, quindi mi hanno attualmente presente su un'altra macchina

[email protected]:~$ 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) 
}) 
+0

Oh hey di nuovo Dirk! Impressionante, cosa significa la pagina AER vii nella seconda opzione? Solo curioso .. –

+1

Sto immaginando "Applied Econometrics with R" (google hit numero 1 su "AER R books") –

+0

:-) Ben e Google hanno indovinato; il libro di Achim e Christian usa quello per i suoi esempi di codice e crebbe su di me. –

7

imposta la seguente opzione di R "larghezza" per la larghezza del tampone a destra su R startup:

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

Nota che questo funziona con la più recente ESS 12.09, per le versioni meno recenti utilizzano ess-post-run-hook.

anche nel più recente ESS è possibile eseguire questo con Cc h w RET, o, in alternativa associarlo a una chiave a portata di mano:

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

Potrebbe essere impostato per eseguire ogni volta che cambia la finestra è la taglia, ma suppongo che richieda un po 'di frusta.

+0

dolce! Anche questo è utile. –

+0

Se c'è una soluzione che permetta di essere eseguita ogni volta che la finestra cambia dimensione, sarebbe così buona! Questo è anche il comportamento predefinito in RStudio. – Heisenberg

Problemi correlati