In R, mi piace usare la ricerca inversa (ctrl + r) per ripetere comandi poco frequenti ma complessi senza uno script. Frequentemente, farò tanti altri comandi tra i quali la cronologia dei comandi scarta il vecchio comando. Come posso modificare la lunghezza predefinita della cronologia dei comandi?Come posso aumentare la lunghezza della cronologia dei comandi in R?
risposta
Questo è specifico per piattaforma e console. Dalla aiuto per ?savehistory
:
Ci sono diversi meccanismi di storia disponibili per i diversi R console, che lavorano in simili ma non identici modi ...
...
Il meccanismo di storia è controllato da due variabili di ambiente: R_HISTSIZE controlla il numero di righe salvate (predefinito 512), e R_HISTFILE imposta il nome file utilizzato per il caricamento/salvataggio della cronologia se richiesto all'inizio/fine di una sessione (ma non lo predefinito per queste funzioni). Non vi sono limiti al numero di righe memorizzate durante una sessione, pertanto l'impostazione di R_HISTSIZE su un valore grande non ha alcuna penalità a meno che non venga effettivamente generato un file di grandi dimensioni.
Quindi, in teoria, è possibile leggere e impostare R_HISTSIZE
con:
Sys.getenv("R_HISTSIZE")
Sys.setenv(R_HISTSIZE = new_number)
Ma, in pratica, questo può o non può avere alcun effetto.
Vedi anche ?Sys.setenv
e ?EnvVar
Dai un'occhiata alla pagina di aiuto per history()
. Questo è apparentemente impostato dalla variabile di ambiente R_HISTSIZE in modo da poterlo impostare per la sessione con Sys.setenv(R_HISTSIZE = XXX)
. Sto ancora scavando per trovare dove si modifica questo comportamento predefinito per tutte le sessioni R, ma presumibilmente sarà correlato a .Startup
o al tuo profilo R.
? Storia
"Ci sono diversi meccanismi di storia disponibili per i diversi R console, che lavorano in simili ma non modi identici."
Inoltre potrebbero esserci due meccanismi di cronologia nello stesso dispositivo. Ho. File storici salvati dalla console e la GUI Mac R ha un proprio sistema separato. È possibile aumentare il numero di voci della cronologia gestita della GUI nel pannello Preferenze.
C'è un pacchetto di storia incrementale: http://finzi.psych.upenn.edu/R/library/track/html/track.history.html
- 1. Aumentare la lunghezza della cronologia IPython
- 2. Cronologia comandi in R
- 3. Salva la cronologia dei comandi in pdb
- 4. dov'è memorizzata la cronologia dei comandi?
- 5. Come caricare la cronologia dei comandi di bash dal file
- 6. come aumentare la lunghezza di output della colonna sqlplus?
- 7. Come aumentare la dimensione della cronologia degli appunti di PHPStorm?
- 8. Come cancellare la cronologia dei comandi nella shell mongodb
- 9. Evita il timestamp della cronologia dei comandi matlab
- 10. Cerca nella cronologia dei comandi della console interattiva PyCharm
- 11. Come posso aumentare la norma della lunghezza del campo nel punteggio della funzione elasticsearch?
- 12. Come aumentare la lunghezza massima dell'URL?
- 13. Come configurare la quantità di cronologia dei comandi salvata da GHCi?
- 14. Come scorrere rapidamente fino all'ultimo/fine della cronologia dei comandi in bash?
- 15. cui è memorizzata la cronologia dei comandi della console del debugger di Chrome?
- 16. Posso ottenere la console Ruby on Rails per ricordare la cronologia dei miei comandi, umm, meglio?
- 17. Come posso aumentare la dimensione assoluta dei miei grafici ggplot2 in R Shiny?
- 18. Come accedere alla cronologia dei comandi da IDLE?
- 19. Come posso disattivare lo scorrimento della cronologia in iTerm2
- 20. Cronologia dei comandi del terminale mac osx di backup
- 21. Cerca e sostituisci comandi dalla cronologia dei terminali
- 22. Come posso aumentare la velocità della mia istruzione select Postgres?
- 23. Come posso eseguire comandi esterni dal prompt dei comandi gdb?
- 24. Come aprire la cronologia dei comandi ipython su un editor di testo?
- 25. Posso ridefinire la lunghezza della stringa #?
- 26. Cronologia comandi in modalità shell emacs
- 27. Come posso aumentare la dimensione dell'heap .NET?
- 28. Come visualizzare la cronologia dei file in Git?
- 29. Accesso alla cronologia dei comandi nella console QPython per Android
- 30. Aumentare le dimensioni dei nomi di boxplot in R
Quale piattaforma? Quale interfaccia? –