이전에 이동 및 삭제 관련 된 부분을 작성 했었습니다. 이제는 붙여 넣기로 마무리를 지어야 하겠습니다.
붙여 넣기의 핵심 단어는 "y" 입니다. y 는 yank 단어로 "잡아 당기다"는 뜻을 가지고 있습니다. 흠 잡아 당기다. 뭘 잡아 당기지.. 양키라는 뜻도 있군요.
문자를 잡아 당겨서 넣어 둔다라고 생각하고 넘어 가렵니다. 영영 사전에서는 동사로 move의 뜻과 pull의 뜻이 있습니다.
이동과 관련된 키와 같이 쓰이게 됩니다. 이전 delete에서도 "D"와 같이 쓰이는 형태 입니다.
이동 관련된 명령어로는
여기서 y와 같이 쓰이면서 yy y$ y0 ... 등으로 이용하게 됩니다.
주요 포인트는 y 와 p 입니다.
yw |
커서 위치부터 단어의 끝까지 복사 |
y0 |
커서 위치부터 줄의 처음까지 복사 |
y$ |
커서 위치부터 줄을 끝까지 복사 |
yy |
커서가 있는 한 줄을 몽땅 복사 |
yj |
커서가 있는 줄과 그 다음 줄을 복사 |
yk |
커서가 있는 줄과 그 앞줄을 복사 |
y( (문단 처음) | 커서 위치부터 문단의 시작까지 복사 |
y) (문단 끝) | 커서 위치부터 문단의 끝까지 복사 |
y{ | 커서 위치부터 문단의 시작까지 복사 |
y} | 커서 위치부터 문단의 끝까지 복사 |
p |
커서가 있는 위치에서 위로 넣는다. |
P (대문자) |
커서가 있는 위치 아래에 넣는다. |
1,2 co 4 |
co는 copy의 약자 / 1,2 줄을 4번째 줄로 복사한다. |
1,2 m 4 | m은 move의 약자 / 1,2, 줄을 4번째 줄로 이동한다. |
너무 많은 것을 다 암기하기 힘듭니다.
자주 쓰다 보면 자연스럽게 나도 모르게 누르게 될 수 있도록 자주 사용 하는 방법밖에 없습니다.
여기서 제일 많이 쓰이는 것은 아마도 yy 와 제일 마지막의 'co' , 'm'이 많이 쓰일 것이다. 당연 "p"가 제일 많이 쓰이겠지요.
여러 줄을 선택 하게 되면 다음과 같이 선택 되었다고 뜬다.
vi 입력 : http://gangsanilee.tistory.com/2185
vi 지우기 : http://gangsanilee.tistory.com/2186
'WORK > Sotfware' 카테고리의 다른 글
[Yocto] Yocto Manual (0) | 2018.04.06 |
---|---|
소스인사이트 설정 (0) | 2018.03.23 |
[작업툴] 원격 작업툴 xshell (0) | 2018.02.07 |
[vi/vim] vi/vim 텍스트 지우기 (text delete) (0) | 2018.02.01 |
[vi/vim] vi 입력 (insert) command (0) | 2018.02.01 |
댓글