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
반응형