[완료] vim 사용에 대한 질문
글쓴이: zz181321 / 작성시간: 화, 2009/07/14 - 6:23오전
그동안 vim을 사용하면서 A 터미널의 내용을 B 터미널에 붙여넣기 해야할 때에는 마우스를 사용해 왔었습니다.
그런데, 그게 안 되는 상황이 발생해서...
난감하더군요. 거의 editplus를 주로 사용해서, vi는 기초적인 사용 외에는 쓰질 않았었거든요..
vim에서 B 파일 불러와서 거기서 해당 내용을 복사하고, 그것을 A 파일에 붙여 넣으려면 어찌해야하나요?
Forums:
v눌러서 visual
B파일 열고 v눌러서 visual 모드하신후 블록하신다음에 y
A파일 열고 붙여넣을곳으로 이동후 p
근데 마우스를 갑자기 못쓰는게 왜그런건지. . .
그냥 궁금해서 여쭤보는거에요~ ㅎ
흘러가고있는 지금 이 시간에 충실하자.
답변 감사합니다.
그렇게 하는 것이었군요...
비쥬얼 모드에서 복사한게 vim 종료하고도 기억되는지 몰랐습니다.
그래서 vim 내에서 어떻게 멀티로 파일 열고 하는 방식인줄 알고, 뒤져봤는데 없더군요.
그래서 질문을 올린 것이었죠 ^^;
마우스가 안 되는 상황은 오픈 솔라리스에서 그러더군요.
오픈 솔라리스는 그놈 환경 위인데도 리눅스랑은 좀 작동이 다르더군요.
기본적으로는 vim의
기본적으로는 vim의 split(창나누기)를 이용하여야 합니다. vim을 종료하면 버퍼에 있던 복사된 내용이 사라집니다.
(:Ve 수직 나누기, :Se 수평 나누기 ctrl + w + hjkl 로 이동.... 자세한건 검색을...)
원하시는 기능의 플러그인이나 유틸이 있을지는 모르겠네요. (대부분 vim을 하나만 열고 사용하기 때문에,,
이런 기능이 있는지 찾아볼 생각을 못해서...)
http://wiki.kldp.org/wiki.php/superwisdom
우분투 9.04, vim 7.2.79
우분투 9.04, vim 7.2.79 사용중인데
vi 를 종료해도 버퍼의 내용이 $HOME/.viminfo 파일에 남아있네요...
한가지 추가하자면
y 나 p 명령 전에 "A 나 "B 처럼 (쌍따옴표 + 알파벳) 으로
이름이 붙은 클립보드를 이용할 수도 있습니다. ("Ayy : A 클립보드에 복사)
여러개를 복사해두고 필요한걸 붙여넣을수 있고,
오랫동안 클립보드에 가지고 있어야 할 내용이
다른 작업중에 날아가는걸 막을수 있어서 좋더군요.
아하, 그렇군요. vim을
아하, 그렇군요.
vim을 2개 띄우고, 각 세션을 ctrl+z, fg 로 옮겨다니며 테스트했더니, 동작을 안햇던 것이었습니다.
이렇게 원하는대로 동작했습니다. (ㅎㅎ 지금까지 vim을 사용하면서 위와 같은 시나리오는 한번도 안겪어봤다능.)
vim 세션을 두개 이상 열었을 땐, 안되는군요.
http://wiki.kldp.org/wiki.php/superwisdom
허걱
왜 아직까지 아무도 "*P "+P를 언급하지 않으신 겁니까!!!
"*P: 마우스 가운데 클릭으로 복사되는 클립보드
"+P: 대부분의(?) 프로그램에서 ctrl-C ctrl-V로 복사되는 클립보드
자매품: "*y "+y
이거면 ssh 등으로 원격 접속해서 vim질할 때 빼고는 아주 편하게 쓸 수 있습니다.
댓글 달기