vi editor에서 다른문서에 있는 내용을 복사할때 어찌해야하는지

익명 사용자의 이미지

vi 로 숙제하는데 다른 소스에 있는 부분을 현재 작업하는 소스로 복사해
서 붙여넣기를 하려고 하는데 어떻게 해야하는지 잘 모르겠네요.
답변 부탁드립니다.
그럼 좋은 하루~^^*

익명 사용자의 이미지

sp filename 으로 다른 문서를 연 후에,
ctrl+w+j ctrl+w+k 로 문서를 왔다갔다 하면서
한쪽에서 yank한 후 다른 쪽에서 paste하면 됩니다.

참고 site http//vi.kldp.org

익명 사용자의 이미지

a.txt와 b.txt가 있다고 가정하자.
a.txt안에다가 b.txt의 일부분을 copy해 와서 붙인다고 가정하자.

1. vi b.txt
2. copy하고 싶은 라인으로 커서를 옮긴다.
3. copy할 라인수를 센다
4. shift + " (<== 엔터키 왼쪽에 있는 더블 quote) 두키를 동시에 누른다
음
5. a
6. 19 ( <== copy 할 라인수를 예로 듦 )
7. yy

를 순서대로 치면 커서로부터 19라인이 버퍼에 copy된다.
8. vi를 빠져나오고 다시 vi a.txt를 열어서
( 동시에 하는 방법도 있음 vi에서 shift e a.txt 라고 치면되겠
죠?)

9.copy할 라인으로 커서를 옮기고,
10. shift + " (<== 엔터키 왼쪽에 있는 더블 quote) 두키를 동시에 누른
다음
11. a
12. p

하면, 버퍼에 있던 라인이 copy됩니다.

해보세요.. 쉽게 설명했죠?