줄 끝에 넣는 방법?

vim으로 줄 끝을 어떻게 입력하나요?

p를 사용하여 커서를 이동하지 않고 현재 줄의 끝에 텍스트를 넣습니다.

편집 :

예를 들어 줄 끝에 단어를 복사하고 싶습니다. yw를 사용하여 단어를 복사 한 다음 현재 줄 끝에 어떻게 넣을 수 있습니까?

댓글

  • 무슨 뜻입니까?
  • 매핑을 원한다면 nnoremap ,p m'yiw$p`` 를 시도해 볼 수 있습니다. ,p를 누르면 커서 아래의 단어가 줄 끝에 붙여 넣어야합니다. ' 끝에 공간이 필요하지 않습니다. ' 여기에 공간이 필요하지 않습니다. ' 이중 백틱이없는 코드의 형식을 지정하는 방법을 모릅니다.

답변

원하는 경우 줄 끝에 텍스트를 넣은 후 커서를 이전 위치로 되돌리려면 다음과 같이 표시 할 수 있습니다.

ma$p`a 
  • ma 마크를 a 현재 위치로 설정합니다.
  • $p 설명 된대로 다른 답변을 입력합니다. 줄 끝의 텍스트
  • (backtick)a ma
  • 로 표시된 위치로 돌아갑니다.

답변

“인쇄”가 아닌 “입력”을 원합니다.

  1. $를 사용하여 커서를 줄 끝으로 이동합니다.

  2. p 이름이 지정되지 않은 레지스터의 내용을 “입력”합니다. (yw로 잡아 당긴 내용) 커서 뒤.

:help p 참조 , :help registers, :help :print.

댓글

  • 네, 죄송합니다! 그러나 커서를 움직이지 않고 줄 끝까지 인쇄하고 싶습니다. 가능합니까?
  • 아니요. 원하는 위치로 커서를 이동해야합니다.

답변

내가 올바르게 이해했다면 줄 끝에 단어를 입력 하고자합니다.

다음과 같이 할 수 있습니다.

$p 

$ 줄 끝으로 커서 이동, p put.

print 명령은 파일의 행을 표시하는 데 사용됩니다. 예 :

:1,2p "print the first and second line. 

참조 :

  • :h p (put)
  • :h :p (인쇄물)

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다