VIM은 파일 사이를 끌어올 때 처음 50줄만 저장합니다.

VIM은 파일 사이를 끌어올 때 처음 50줄만 저장합니다.

내가 Y줄을 잡아당길 때 적당한 양의 줄을 잡아당길 수 있습니다. (나는 고의로 한계에 부딪힌 적이 없습니다.) 그런데 파일을 닫은 후 p다른 파일에 붙여넣으려고 하면 처음 50줄만 붙여넣어집니다.

에서 텍스트의 처음 50줄만 발견되는 것을 확인했습니다 ~/.viminfo.

저장할 라인 수를 늘리려면 어떻게 해야 합니까?"vimrc yank line" 등에 대한 인터넷 검색에서는 관련 결과가 반환되지 않았습니다. 게다가 어떻게 미세한 매뉴얼에서 답을 찾을 수 있었겠는가? "h viminfo" 등을 트롤링하여 찾았 set history지만 숫자를 늘려도 도움이 되지 않았습니다.

답변1

첫 번째 질문에 대한 답변은 다음과 같습니다.

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

두 번째 질문에 대한 답변은 다음과 같습니다.

앞으로는 살펴봐도 될 것 같아요:help viminfo

'viminfo' 옵션은 어떤 정보를 저장해야 하는지에 대한 정보를 포함하는 문자열이며, 저장해야 하는 정보의 양에 대한 제한을 포함합니다('viminfo' 참조).

거기에서 <C-]>다음 을 찾을 수 있는 문서의 관련 부분으로 직접 이동했을 것입니다 '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)

그리고:

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

관련 정보