붙여넣기 버퍼에 한 줄을 복사 cc
합니다 . dd
그런 다음 새로운 장소로 이동합니다.
보이는 줄을 바꾸고 싶습니다. 그래서 나는 p
Down dd
.
더 쉬운 방법(더 적은 키 입력)이 있습니까?
답변1
V
입력하여 선을 선택한 다음 p
바꿀 수 있습니다.
답변2
또 다른 방법은"_ddp
"_dd
현재 줄을 빈 버퍼로 삭제합니다. 이것은 방금 복사한 내용을 덮어쓰지 않으며 여러 번 유용하다고 생각합니다! p
아까 복사한 줄을 붙여넣으세요 .
키 입력 측면에서 더 짧지는 않지만 옵션임을 아는 것은 매우 도움이 될 수 있습니다!
답변3
Angus와 Thor는 이미 짧은 답변을 제공했으므로 여기에 몇 가지 추가 탐색이 있습니다.
어떤 이유로 붙여넣기 전에 삭제하고 싶다면 번호 등록 기능을 활용할 수 있습니다. 레지스터에는 마지막 또는 "0
가져온 텍스트가 포함되어 있지만 삭제되지는 않습니다. 마지막으로 완료된 9개의 삭제/잘라내기를 레지스터를 통해 저장하세요. 그래서:y
Y
"1
"9
- 으로 잡아당기면
yy
로 바꿀 수 있습니다dd"0P
. dd
또는 잘라내기를 사용하는 경우cc
교체를 사용할 수 있습니다dd"2P
. ( 패딩dd"1P
때문이 아닙니다 .)dd
"1
:help "0
좀 더 깊이 있는 정보를 얻으 려고 노력하세요 .
답변4
1번 줄을 3번 줄로 바꾸고 싶지만 그렇게 할 수 없다고 가정해 보겠습니다.:1m3|2d
이렇게 하면 행 1이 행 3으로 효과적으로 이동하고 행 2(이전 행 3)가 삭제됩니다.