En R, me gusta usar la búsqueda inversa (ctrl + r) para rehacer comandos poco frecuentes pero complejos sin una secuencia de comandos. Con frecuencia, haré muchos otros comandos mientras el historial de comandos descarte el comando anterior. ¿Cómo puedo cambiar la duración predeterminada del historial de comandos?¿Cómo puedo aumentar la longitud del historial de comandos en R?
Respuesta
Esta es una plataforma y consola específica. De la ayuda de ?savehistory
:
Hay varios mecanismos historia disponibles para las diferentes consolas R , que funcionan de maneras similares pero no idénticas ...
...
El mecanismo de la historia es controlado por dos variables de entorno: R_HISTSIZE controla el número de líneas guardadas (valor predeterminado 512), y R_HISTFILE establece el nombre de archivo utilizado para la carga/guardado del historial si se solicita al principio/final de una sesión (pero no el predeterminado para estas funciones). No hay límite en el número de líneas del historial retenido durante una sesión, por lo que establecer R_HISTSIZE en un valor grande no tiene ninguna penalización a menos que se genere realmente un archivo grande.
Por lo tanto, en teoría, se puede leer y establecer R_HISTSIZE
con:
Sys.getenv("R_HISTSIZE")
Sys.setenv(R_HISTSIZE = new_number)
Pero, en la práctica, esto puede o puede no tener ningún efecto.
Ver también ?Sys.setenv
y ?EnvVar
Eche un vistazo a la página de ayuda para history()
. Esto es aparentemente establecido por la variable de entorno R_HISTSIZE para que pueda configurarlo para la sesión con Sys.setenv(R_HISTSIZE = XXX)
. Todavía estoy investigando para encontrar dónde cambiar este comportamiento predeterminado para todas las sesiones R, pero presumiblemente se relacionará con .Startup
o su perfil R.
? Historia
"Hay varios mecanismos historia disponibles para los diferentes R consolas, que funcionan de maneras similares pero no idénticas."
Además, puede haber incluso dos mecanismos de historial en el mismo dispositivo. Tengo archivos .history guardados de la consola y la Mac R GUI tiene su propio sistema separado. Puede aumentar la cantidad de entradas de historial administrado por GUI en el panel Preferencias.
Hay un paquete de historia incrementales: http://finzi.psych.upenn.edu/R/library/track/html/track.history.html
- 1. Historial de comandos en R
- 2. Cómo aumentar la longitud de una matriz
- 3. ¿Cómo puedo aumentar la longitud del nombre de usuario de la cuenta de usuario PhpMyAdmin/mysql?
- 4. Guardar el historial de comandos en pdb
- 5. cómo aumentar la longitud de salida de la columna sqlplus?
- 6. ¿Cómo aumentar la longitud máxima de la url?
- 7. ¿Cómo puedo aumentar la velocidad del cursor en la terminal?
- 8. ¿Cómo buscas a través del historial de comandos de vim?
- 9. Buscar y reemplazar en comandos del historial de terminales
- 10. ¿Cómo puedo hacer que gdb guarde el historial de comandos?
- 11. Recuperación del historial de comandos similar a Matlab en la línea de comandos de Unix
- 12. ZSH iterm2 aumentar el número de líneas historial
- 13. Historial de comandos de Rstudio
- 14. Cómo ver el historial de varios comandos en Emacs
- 15. Cómo aumentar el número de columnas con R en Linux
- 16. Historial de la línea de comandos de Python persistente
- 17. ¿Cómo desplazarse rápidamente al último/final del historial de comandos en bash?
- 18. ¿Cómo borro el historial de comandos en el shell mongodb?
- 19. cómo aumentar Apache 2 uri límite de longitud
- 20. svn historial a través de la línea de comandos
- 21. ¿Cómo aumentar la altura del separador UITableView?
- 22. Recuperando el historial de línea de comandos
- 23. ¿Extender la longitud de un eje de trazado en R?
- 24. ¿Cómo obtener las estadísticas del historial de comandos de Bash, como los comandos más utilizados en los últimos 6 meses?
- 25. ¿cómo se puede aumentar el tamaño de las nubes de palabra del área graficada en R
- 26. Copia de seguridad del historial de comandos del terminal mac OSX
- 27. Eliminar el historial del terminal en Linux
- 28. ¿Cómo puedo aumentar el tamaño de la pila en Python?
- 29. Cómo puedo aumentar el rendimiento SSL del servidor
- 30. Django auth: aumentar el nombre de usuario máximo longitud
¿En qué plataforma? ¿Qué interfaz? –