![VIM solo almacena las primeras 50 líneas al pasar de un archivo a otro](https://rvso.com/image/1414016/VIM%20solo%20almacena%20las%20primeras%2050%20l%C3%ADneas%20al%20pasar%20de%20un%20archivo%20a%20otro.png)
Cuando suelo Y
tirar de líneas, puedo tirar cualquier cantidad razonable de líneas (nunca he alcanzado un límite a sabiendas). Sin embargo, si cierro el archivo y luego intento pegarlo p
en otro archivo, solo se pegan las primeras 50 líneas.
He confirmado que sólo las primeras 50 líneas del texto se encuentran en ~/.viminfo
.
¿Cómo puedo aumentar la cantidad de líneas a almacenar?Buscar en Google "líneas de tirón vimrc" y cosas así no arrojó ningún resultado relevante. Además, ¿cómo habría encontrado la respuesta en el excelente manual? Al trolear "h viminfo" y cosas así encontré, set history
pero aumentar el número no ayudó.
Respuesta1
La respuesta a tu primera pregunta es:
set viminfo+=<100 " or whatever number you want
La respuesta a tu segunda pregunta es:
En el futuro, podrías revisar:help viminfo
La opción 'viminfo' es una cadena que contiene información sobre qué información se debe almacenar y contiene límites sobre la cantidad que se debe almacenar (consulte 'viminfo').
A partir de ahí, o <C-]>
le habría llevado directamente a la parte correspondiente de la documentación donde habría encontrado esto:'viminfo'
:help 'viminfo'
(Vi default: "", Vim default for MS-DOS, Windows and OS/2: '100,<50,s10,h,rA:,rB:,
for Amiga: '100,<50,s10,h,rdf0:,rdf1:,rdf2:
for others: '100,<50,s10,h)
y:
< Maximum number of lines saved for each register. If zero then
registers are not saved. When not included, all lines are
saved. '"' is the old name for this item.
Also see the 's' item below: limit specified in Kbyte.