티스토리 뷰

728x90


 
 
vi에서 복사하기나 잘라내기를 하면 임시 버퍼(클립보드 버퍼)에 저장. 언네임드 버퍼라고도 하며, 내용을 하나만 저장할 수 있음.
 
 
행 단위로 복사하기, 잘라내기, 붙이기
yy - 커서가 위치한 행을 복사.
#yy - #에는 복사할 행의 수를 지정. 3yy면 현재 커서의 행부터 세 행을 복사.
p - 커서가 위치한 행의 아래쪽에 붙여넣음.
P - 커서가 위치한 행의 위쪽에 붙여넣음.
dd - 커서가 위치한 행을 잘라둠. 삭제와 같은 기능.
#dd - #에는 잘라둘 행의 수를 지정. 4dd면 현재 커서의 행부터 네 행을 잘라둠.
 
 
네임드 버퍼 이용하기
이름을 붙여서 사용하는 버퍼. 각각 다른 이름을 붙인 버퍼에 독립적으로 내용을 저장하고 사용.
- 네임드 버퍼 - "a, "b, "c, "d, ···, "z
- 숫자 버퍼 - "1, "2, ···, "9
 
ex) a 버퍼에 커서가 위치한 행을 저장하려면 "ayy 입력. a 버퍼 내용을 커서가 위치한 행의 아래쪽에 붙여넣으려면 "ap를 입력. ··· "bP, "add, "bdd 등
 
 
마지막 행 모드에서 복사하기, 잘라내기, 붙이기
범위 지정하기
    1, $ 또는 % - 1행부터 마지막 행까지 지정
    1,. - 1행부터 현재 커서의 행까지 지정
    .,$ - 현재 커서의 행부터 마지막 행까지 지정
    ,-3 - 현재 커서의 행과 이전 세 행까지 지정
    10, 20 - 10행부터 20행까지 지정
 
복사하기, 잘라내기, 붙이기
    :#y - #로 지정한 행을 복사. 예를 들어 3y는 세 행을 복사.
    :<범위>y - 범위로 지정한 행을 복사. 예를 들어 2,4y는 2행부터 4행까지 복사.
    :#d - #로 지정한 행을 잘라냄. (삭제)
    :<범위>d - 범위로 지정한 행을 잘라냄.
    :pu - 현재 행 다음에 버퍼의 내용을 붙여넣음.
    :#pu - #로 지정한 행 다음에 버퍼의 내용을 붙여넣음.
 
 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함