Vous pouvez passer l' --no-save
argument de ligne de commande lorsque vous démarrez R, ou vous pouvez utiliser l' Defaults
paquet de:
require(Defaults)
setDefaults(q, save="no")
useDefaults(q)
Placez le code ci-dessus dans votre .Rprofile de sorte qu'il sera exécuté au démarrage de chaque session. Un avantage à l'utilisation de l' Defaults
solution, c'est qu'il semble contourner le "suicide raccourci" problème Spacedman mentionné.
Comme @John D. Cuire mentionné dans les commentaires, en ajoutant le code ci-dessus directement sur votre .Rprofile
ne fonctionne pas car .Rprofile
est exécutée à un moment du processus de démarrage, où seul le forfait de base est disponible.
Mettre cela dans mon .Rprofile
atteint l'effet désiré sur 64 bits Ubuntu exécutant de la R-2.15.1 (mais il devrait fonctionner sur n'importe quel OS et la plupart de la R les versions):
# Set hook to be run when Defaults is attached
setHook(packageEvent("Defaults", "attach"),
function(...) { setDefaults(q, save="no"); useDefaults(q) })
# add Defaults to the default packages loaded on startup
old <- getOption("defaultPackages");
options(defaultPackages = c(old, "Defaults"))