VIM armazena apenas as primeiras 50 linhas ao alternar entre arquivos

VIM armazena apenas as primeiras 50 linhas ao alternar entre arquivos

Quando costumo Yarrancar linhas, posso arrancar qualquer quantidade razoável de linhas (nunca atingi um limite intencionalmente). No entanto, se eu fechar o arquivo e tentar colar pem outro arquivo, apenas as primeiras 50 linhas serão coladas.

Confirmei que apenas as primeiras 50 linhas do texto são encontradas em formato ~/.viminfo.

Como posso aumentar a quantidade de linhas a armazenar?Pesquisar no Google por "linhas yank do vimrc" e outros não retornou nenhum resultado relevante. Além disso, como eu teria encontrado a resposta no excelente manual? Encontrei trolling "h viminfo" e tal, set historymas aumentar o número não ajudou.

Responder1

A resposta à sua primeira pergunta é:

set viminfo+=<100    " or whatever number you want

A resposta para sua segunda pergunta é:

No futuro, você poderá examinar:help viminfo

A opção 'viminfo' é uma string contendo informações sobre quais informações devem ser armazenadas e contém limites sobre quanto deve ser armazenado (veja 'viminfo').

A partir daí, <C-]>ou 'viminfo'teria :help 'viminfo'levado você diretamente para a parte relevante da documentação onde você teria encontrado isto:

(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)

e:

<    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.

informação relacionada