2012-04-11 82 views
16

¿Es posible desactivar el historial/sesión de comando de comando en R de forma predeterminada? Realmente odio esos archivos .RData y .RHistory !!Desactivar el historial de guardado

+0

¿Está utilizando windows/Linux/Mac? – Dason

+2

Si está utilizando una interfaz de línea de comando, guardo el siguiente alias en mi .bash_profile: R64 = 'R64 --no-save --no-restore-data --quiet' - agradable y fácil. (Similar para R/R32) – mweylandt

Respuesta

13

Simplemente ponga en marcha R con --no-save. Ver R --help.

Agregue esto a sus accesos directos (en Windows, por ejemplo, esto está debajo de "Destino" cuando hace clic con el botón derecho en el acceso directo y selecciona propiedades).

enter image description here

+0

Gracias mdsummer! ¿Alguna idea de cómo hacer esto con Notepad ++? Intenté agregar la ruta a npptor.ini (R = C: \ ... \ bin \ x64 \ Rgui.exe) con y sin --no - guardar, pero NppToR parece no encontrar Rgui. Funciona si dejo que lo saque del registro. – Mikko

+0

¿Quiere decir editar un atajo con un editor de texto? No sé nada sobre Notepad ++ – mdsumner

+0

No. Es un editor de script R externo, que se puede usar para enviar scripts a Rgui. – Mikko

6

Si está utilizando una interfaz gráfica de usuario R, un enfoque alternativo y bastante agradable, debido a Brian Ripley, (see here), es poner las siguientes líneas en su 'R_HOME/etc/Rprofile.site' file:

Una nota de precaución: esto no funcionará cuando invoque R desde la línea de comandos En ese caso, solo use el argumento --no-save descrito en @mdsumner answer.

Para obtener más información sobre 'Rprofile.site' y '.Rprofile' (un archivo de configuración por directorio opcional), consulte el siempre útil archivo de ayuda ?Startup.

0

Incluso más flexible (Windows), añadir R y rstudio a su menú del botón derecho para que pueda empezar en cualquier directorio

R-Gui: guarde lo siguiente en un archivo de rguihere.reg, y haga doble clic

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\Folder\shell\RGui] 
@="R Gui here" 

[HKEY_CLASSES_ROOT\Folder\shell\RGui\command] 
@="cmd.exe /c \"pushd %L &&start rgui --no-restore --no-save\"" 

rstudio

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\Folder\shell\RStudio] 
@="RStudio here" 

[HKEY_CLASSES_ROOT\Folder\shell\RStudio\command] 
@="cmd.exe /c \"pushd %L &&start C:\\PROGRA~1\\RStudio\\bin\\rstudio.exe\"" 
Cuestiones relacionadas