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됩니다.
해보세요.. 쉽게 설명했죠?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: vi editor에서 다른문서에 있는 내용을 복사할때 어찌해야하
sp filename 으로 다른 문서를 연 후에,
ctrl+w+j ctrl+w+k 로 문서를 왔다갔다 하면서
한쪽에서 yank한 후 다른 쪽에서 paste하면 됩니다.
참고 site http//vi.kldp.org
Re: 이렇게 하면 될거예요.
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됩니다.
해보세요.. 쉽게 설명했죠?
댓글 달기