Voglio sapere dove si trova la cronologia dei comandi per una particolare sessione di vim. So che possiamo scorrere e cercare nella storia. Il mio obiettivo è prendere una parte dei comandi che ho eseguito usando tentativi ed errori e creare un file sorgente Vim.dov'è memorizzata la cronologia dei comandi?
16
A
risposta
15
si è conservato a $ HOME/.viminfo
Dal comando vim aiuto:
The viminfo file is used to store:
- The command line history.
- The search string history.
- The input-line history.
- Contents of registers.
- Marks for several files.
- File marks, pointing to locations in files.
- Last search/substitute pattern (for 'n' and '&').
- The buffer list.
- Global variables.
1
E 'nel file .viminfo (o _viminfo se siete su Windows). Dovrebbe essere in qualunque passaggio per la tua home directory.
2
Cerchi le funzioni histget()
, histadd()
e histdel()
.
MODIFICA: il file viminfo conterrà i dati cronologici di diverse sessioni, che presumo, ne era già a conoscenza, in base al modo in cui è stata formulata la domanda.
1
:h viminfo-file-name
HTH :-)
5
È inoltre possibile aprire la storia recente di comando in un minibuffer utilizzando i q:
o :<CTRL-F>
comandi
OPEN
There are two ways to open the command-line window:
1. From Command-line mode, use the key specified with the 'cedit' option.
The default is CTRL-F when 'compatible' is not set.
2. From Normal mode, use the "q:", "q/" or "q?" command. *q:* *q/* *q?*
This starts editing an Ex command-line ("q:") or search string ("q/" or
"q?"). Note that this is not possible while recording is in progress (the
"q" stops recording then).
When the window opens it is filled with the command-line history. The last
line contains the command as typed so far. The left column will show a
character that indicates the type of command-line being edited, see
|cmdwin-char|.
È possibile scorrere la finestra, e copiare proprio come un buffer normale. L'esecuzione di <Enter>
tramite un comando lo eseguirà.
Problemi correlati
- 1. Salva la cronologia dei comandi in pdb
- 2. cui è memorizzata la cronologia dei comandi della console del debugger di Chrome?
- 3. Come cancellare la cronologia dei comandi nella shell mongodb
- 4. Come caricare la cronologia dei comandi di bash dal file
- 5. Cronologia comandi in R
- 6. Come accedere alla cronologia dei comandi da IDLE?
- 7. Cerca nella cronologia dei comandi della console interattiva PyCharm
- 8. Evita il timestamp della cronologia dei comandi matlab
- 9. Accesso alla cronologia dei comandi nella console QPython per Android
- 10. Cerca e sostituisci comandi dalla cronologia dei terminali
- 11. Cronologia dei comandi del terminale mac osx di backup
- 12. Posso ottenere la console Ruby on Rails per ricordare la cronologia dei miei comandi, umm, meglio?
- 13. Come si effettua la ricerca nella cronologia dei comandi di vim?
- 14. Come posso aumentare la lunghezza della cronologia dei comandi in R?
- 15. Come configurare la quantità di cronologia dei comandi salvata da GHCi?
- 16. Come aprire la cronologia dei comandi ipython su un editor di testo?
- 17. Come trovare la data saggia cronologia dei comandi di Linux essere licenziato
- 18. Cronologia comandi in modalità shell emacs
- 19. La cronologia ignora in VIM
- 20. Resize prompt dei comandi tramite i comandi
- 21. Come implementare una cronologia dei comandi su un client telnet? (frecce su/giù)
- 22. Alternative all'utilizzo delle frecce quando si accede alla cronologia dei comandi vi
- 23. MATLAB Cronologia dei comandi: come risparmiare il backup di esistere storia
- 24. Come scorrere rapidamente fino all'ultimo/fine della cronologia dei comandi in bash?
- 25. Elenco dei comandi y86?
- 26. Recupero della cronologia dei comandi simile a Matlab nella riga di comando di Unix
- 27. Cronologia record Vim
- 28. C'è un modo per salvare automaticamente la cronologia dei comandi in un file in cmd.exe, simile a bash_history?
- 29. Recupero della cronologia della riga di comando
- 30. È possibile cancellare la cronologia dei messaggi in gVIM?
grazie che era esattamente quello che stavo cercando ... lo stavo cercando nella directory di installazione di vim – xshyamx