[vim] vi에서 현재 위치에서 줄 끝으로 복사하는 방법
Windows에서 gvim을 사용합니다. vi에서 현재 위치에서 줄 끝까지 텍스트를 복사하고 vi에서 열린 다른 파일에 붙여 넣는 방법. 나는 그것을 봤지만 이것에 대한 해결책을 찾을 수 없습니다. 이것에 대한 도움을 주셔서 감사합니다. 감사합니다.
답변
줄 끝으로 이동하는 정상 모드 명령은 $
입니다.
로 줄 끝에 복사 y$
하고로 붙여 넣을 수 있습니다 p
.
서로 다른 인스턴스간에 복사 / 붙여 넣기하려면 *
레지스터 를 선택하여 시스템 클립 보드를 사용 하면 명령이 "*y$
복사 및 "*p
붙여 넣기 용이 됩니다.
$
줄 바꿈으로 이동
$
y$
yank-to-linebreak
y,$
"*y$
클립 보드 등록 yank-to-linebreak 선택
", *, y,$
"*p
클립 보드 등록 붙여 넣기 선택
", *,p
:h registers
자세한 정보를 확인 하십시오.
답변
yank에 줄 바꿈을 포함하지 않으려면을 사용할 수 있습니다 yg_
. (또는 귀하의 경우, "*yg_
)
기본적으로 $
와 g_
움직임 측면 에서 차이가 있음을 인식하십시오 . 여러 번 저를 도왔습니다.
답변
답변
다른 솔루션 : Dp
와 함께 붙여 넣습니다 p
. 실제로 이것은 먼저 줄 끝까지 삭제하고 동일한 위치에 다시 붙여 넣습니다. 다른 곳에 붙여 넣으십시오 p
.