하루에 한 번 이상 다음과 같은 상황이 발생합니다.
A: This line should also replace line X
...
X: This is line should be replaced
나는 그 일을 효율적으로 수행하지 못한다고 생각합니다.
내가하는 일 :
- A 행으로 이동 : AG
- Yank 라인 A : yy
- X 행 : XG로 이동
- A 행 붙여 넣기 : P
- 이전 줄로 이동 : j
- 이전 줄 삭제 : dd
이것은 라인 X가 이제 기본 레지스터에 있다는 추가적인 단점이 있습니다. A로 교체해야하는 다른 라인을 찾으면 짜증납니다. 추가 레지스터 ( "ayy , "aP )에 양킹하여 붙여 넣으면 이 간단한 작업도 가능합니다. 덜 효율적입니다.
내 질문 :
- 이전에 잡아 당긴 줄을 대체하는 내장 Vim 명령을 놓쳤습니까?
- 그렇지 않은 경우 기본 레지스터에 늘어진 줄을 남기거나 복원하는 내 명령을 어떻게 바인딩 할 수 있습니까?
:move과 블랙 홀 (레지스터 _) (또는 사실, 단지 레지스터)