본문 바로가기

ETC/Linux

[Linux] vim에서 윈도우 클립보드로 복사 붙어넣기 하는 법

728x90
반응형

복사 붙여넣기를 가능하게 하기 위해서는 먼저 클립보드를 지원하는 vim version인지 확인해보아야 한다. 

vim --version

이 부분이 - 로 되어 있다면 활성화되지 않은 상태라는 뜻이다.

 

기본적으로 apt를 설치하는 vim은 vim-tiny 버전이기 때문에 시스템 클립보드를 지원하는 vim-huge 버전인 gvim 또는 vim-gtk, vim-gnome을 설치해야 시스템 클립보드를 사용할 수 있다. 다음과 같이 입력해보면 +로 변경된 것을 볼 수 있다.

sudo apt update && sudo apt install vim-gtk -y

 

위와 같은 방법으로  vim에서 시스템 클립보드를 사용할 수 있게 되었지만 사용하기가 불편하다. 

vim의 기본 클립보드를 시스템 클립보드로 설정하기 위해 다음 명령어를 입력한다.

vim ~/.vimrc

다음 설정값을 입력한 뒤 저장하고 종료한다.

set clipboard=unnamedplus

 

터미널을 종료하고 다시 시작하면 vim의 기본 클립보드가 시스템 클립보드로 설정되었기 때문에 어디서든 복사 붙여넣기가 가능하다.

 

 

vim에서 전체복사 후 붙여넣기는 다음 절차를 따르면 된다.

 

1. 중간에 커서가 있으면 안되니 첫줄로 이동 -> gg

2. 선택 -> V(shift+v)

3. 맨끝까지 선택 -> G(shift+g)

4. 복사 -> y

그럼 밑에 xxx lines yacked 라고 나온다.

5. 붙여넣기 -> p

728x90
반응형