답변:
그만큼
: 도움말 등록
명령은 10 개의 번호가 매겨진 레지스터가 있음을 나타냅니다 ( "0
to "9
).
회원 가입은 "0
가장 최근의 일이다 꼴 ; register "1
에는 가장 최근에 삭제 된 텍스트가 있고 "2
, 이전 삭제를 등록 하고 , 그 이전에 삭제 한 등 "3
이 있습니다.
당신이 차례로 각 라인을 삭제하면, 레지스터 "1
, "2
, "3
및 "4
각각, "세계"및 "을 안녕하세요", "빔을"포함 "그리고"것입니다.
:reg
(또는 :registers
) 명령 을 사용하여이를 확인할 수 있습니다 .
:reg
"" Vim^J
"1 Vim^J
"2 And^J
"3 World^J
"4 Hello^J
따라서 한 번에 네 줄을 삭제 한 후에는 두 번째 줄 ( "World")을
"3p
최근 세 번째 삭제이기 때문입니다.
:help registers
. 매우 유용합니다.
d
대신 4 번 사용 dd
) 마지막으로 삭제 된 단어 를 제외한 모든 단어 가 손실됩니다.
njd의 답변 외에도 YankRing 플러그인 으로 단순화 할 수 있습니다 . 이전 yank를보다 쉽게 탐색 할 수있을뿐만 아니라, 'stack'에서 이전 yanks를 팝할 수 있도록 일부 키를 구성 할 수 있습니다. 이를 통해 다음을 수행 할 수 있습니다.
yy " Copy first line
yy " Copy second line
yy " Copy third line
yy " Copy fourth line
" Assumes you've mapped ,p to be the pop command: choose your preferred key or key-combination
,p " Paste fourth line and pop it off the Yank Ring
,p " Paste third line and pop it off the Yank Ring
,p " Paste second line and pop it off the Yank Ring
,p " Paste first line and pop it off the Yank Ring
,p
이전의 pop 크를 터뜨 리도록 매핑하는 방법을 추가 할 수 있습니까?