vim에서 시각적으로 선택한 텍스트 위에 붙여넣으면 클립보드 내용이 지워지는 것을 방지하는 방법은 무엇입니까?

vim에서 시각적으로 선택한 텍스트 위에 붙여넣으면 클립보드 내용이 지워지는 것을 방지하는 방법은 무엇입니까?

Vim에 다음과 같은 파일이 있는 경우:

one
two

를 사용하여 시각적으로 "하나"를 선택한 ve다음 를 사용하여 꺼냈고 y기본 레지스터("클립보드"라고 함)에 복사되었습니다.

그런 다음 시각화를 사용하여 "2개"를 선택 ve하고 그 위에 기본 레지스터의 내용을 붙여넣으면 p파일이 다음과 같이 업데이트됩니다.

one
one

"2" 값이 기본 레지스터로 풀링되었습니다. "1" 값을 다른 위치에 다시 붙여넣으려면 다시 가져와야 합니다.

기본 레지스터의 값을 덮어쓰지 않고 Vim의 시각적 선택 항목 위에 기본 레지스터의 내용을 붙여넣을 수 있는 방법이 있나요?

검색 및 바꾸기와 같은 다른 방법이 있다는 것을 알고 있지만 특히 Vim의 시각적 선택 기능에 대해 묻고 있습니다.

답변1

기본 레지스터의 값을 덮어쓰지 않고 Vim의 시각적 선택 항목 위에 기본 레지스터의 내용을 붙여넣을 수 있는 방법이 있나요?

예, P대신 붙여넣으세요 p. :help v_P자세한 내용을 확인하실 수 있습니다.

관련 정보