Pregunta:
Ya puse la siguiente configuración en mi archivo .vimrc
:
set history=1000
Ha estado ahí por un tiempo, trabajo en vim a diario, por lo que ya se han ejecutado muchos comandos. Sé por la ayuda de vim, que las líneas de comando duplicadas y asignadas no se almacenan, y también dice:
Use the 'history' option to set the number of lines that are remembered
(default: 20).
Actualmente hay alrededor de 130 líneas en mi historial ( :his
yq : varían un poco, la segunda tiene alrededor de 90 entradas), pero en mi opinión debería haber más. Faltan algunos comandos, como abrir ciertos archivos o algunos comandos de sustitución con expresiones regulares complejas. No se han utilizado durante un tiempo, pero este tamaño de historial aumentó lo suficiente.
¿Existe algún otro límite que yo no conociera? ¿O tal vez no es una forma correcta de aumentar el tamaño del historial de cmdline?
Respuesta:
R :
valor en su opción 'viminfo'
puede limitar la cantidad de comandos persistentes. Ver :help viminfo-:
::
: Maximum number of items in the command-line history to be saved. When not included, the value of 'history' is used.