Quiero saber dónde está almacenado el historial de comandos: para una sesión vim en particular. Sé que podemos desplazarnos y buscar a través de la historia. Mi objetivo es tomar una porción de los comandos que ejecuté usando prueba y error y crear un archivo fuente vim.donde se almacena el historial de comandos?
16
A
Respuesta
15
se almacena en $ HOME/.viminfo
Desde el comando vim ayuda:
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
Está en el archivo .viminfo (o _viminfo si está en Windows). Debe estar en lo que pase para su directorio de inicio.
2
Está buscando las funciones histget()
, histadd()
y histdel()
.
EDITAR: el archivo viminfo contendrá los datos del historial de varias sesiones, que supongo que ya conocía, de acuerdo con la forma en que formuló su pregunta.
1
:h viminfo-file-name
HTH :-)
5
También puede abrir el historial de comandos en un reciente minibuffer utilizando los comandos q:
o :<CTRL-F>
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|.
Puedes moverte por esta ventana, y al igual que copiar un buffer normal. Al presionar <Enter>
sobre un comando se ejecutará.
Cuestiones relacionadas
- 1. Recuperando el historial de línea de comandos
- 2. ¿Cómo almacena uno el historial de ediciones de manera efectiva?
- 3. Historial de comandos de Rstudio
- 4. Guardar el historial de comandos en pdb
- 5. Historial de comandos en R
- 6. donde ansroid.os.SystemProperties almacena sus claves/valores?
- 7. ¿Cómo borro el historial de comandos en el shell mongodb?
- 8. Historial de comandos en el modo de shell de emacs
- 9. Cómo ver el historial de varios comandos en Emacs
- 10. ¿Cómo puedo hacer que gdb guarde el historial de comandos?
- 11. Historial de la línea de comandos de Python persistente
- 12. Historial de registros de Vim
- 13. donde se encuentra gacutil.exe?
- 14. ¿Dónde se almacena ViewState?
- 15. donde solr almacena el índice de búsqueda, en la base de datos o en el archivo?
- 16. ¿Cómo se almacena btree en el disco?
- 17. ¿Dónde se almacena el proyecto en Eclipse?
- 18. ¿Cómo buscas a través del historial de comandos de vim?
- 19. svn historial a través de la línea de comandos
- 20. ¿Qué se almacena en el montón y qué se almacena en la pila?
- 21. Usando guid en sqlite seleccione donde guid se almacena en sqlite db como binarios
- 22. ¿Cómo accedo al historial de comandos desde IDLE?
- 23. ¿Cómo saber el directorio donde se llama a la secuencia de comandos python?
- 24. ¿Por qué mi aplicación de consola tiene historial de comandos?
- 25. Buscar y reemplazar en comandos del historial de terminales
- 26. Acceso valor de la variable donde el nombre de la variable se almacena en una cadena en R
- 27. ¿Dónde se almacena en caché el código .NET JIT-compiled?
- 28. Emacs equivalente al historial de comandos de Vim (para los comandos Meta-x)
- 29. Recuperación del historial de comandos similar a Matlab en la línea de comandos de Unix
- 30. mit-scheme REPL con el historial de línea de comandos y la finalización de la pestaña
gracias eso era exactamente lo que estaba buscando ... Estaba buscándolo en el directorio de instalación de vim – xshyamx