VIM에서 줄 끝에 무언가를 붙여 넣을 수 있습니까?


34

줄 끝에 눌린 텍스트를 어떻게 붙여 넣을 수 있습니까? 현재는을 눌러 수행하고 있습니다 $p. 한 번의 키 입력으로이를 수행 할 수있는 방법이 있습니까?


2
고맙습니다. $ p는 이미 A<esc>p현재 사용하고있는 것보다 낫습니다 .
79E09796

3
두 번의 키 입력이 "너무 번거 롭다"고 생각할 때 vim을 너무 많이 사용하고 있다는 것을 알고 있습니다.
RichouHunter

답변:


24

예를 들어 매핑을 만드는 경우가 있습니다.

:nmap , $p

그런 다음 ,줄 끝에 붙여 넣기를 입력 할 수 있습니다 .

어떤 식 으로든, Vim 에 커서가 현재있는 곳이 아니라 줄 의 끝에 텍스트를 원한다고 알려 주어야합니다 . 기본적으로 Vim에는이를위한 단일 키 입력이 없습니다.


2

몇 번 더 키를 누르지 만 붙여 넣기 전에 텍스트를 배치하거나 다른 내용을 추가 할 수 있습니다.

a

<position the cursor where you would like to paste the text>

Ctrl+r"

설명 : Ctrl+ r는 레지스터의 내용을 삽입합니다. "마지막 삭제 또는 yank의 텍스트를 포함하는 이름이없는 레지스터입니다.

의견을 붙여 넣을 때이 작업을 많이 수행합니다. :)


1
이것은 내 질문에 전혀 대답하지 않습니다. 키 스트로크에서 경제를 찾고 있는데 비용이 많이 드는 것을 제안하고 있습니다.
Nathan Fellman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.