WSL의 경우, win32yank.exe를 사용해도 되긴 하지만,xclip을 이용할 경우, WSL이 아닌 일반 Linux에서도 잘 됨.
최신버전의 WSL에선 xclip도
윈도우의 클립보드와 잘 동작함.
이 글은 xclip을 사용한 방식을 설명함.
(하지만 거의 win32yank.exe와 차이 없음)
win32yank.exe를 사용한 내용은 다음을 참고:
[vim] clipboard 와 mouse selection 사용하기 : Neovim (on macOS)
clipboard 와 mouse selection 사용하기 (Neovim) vim에서도 설정이 비슷하지만, 우선 neovim으로 테스트를 함.문제점vi에서 yank등을 사용하여 잘라낸 content들은 vi 내에서는 p를 통해 붙이기가 되지만, 다른
ds31x.tistory.com
xclip 설치
sudo apt install -y xclip
Neovim에서 xclip을 provider로 명시하도록.
~/.config/nvim/init.lua 에 다음을 추가:
vim.opt.clipboard = "unnamedplus"
vim.g.clipboard = {
name = "xclip",
copy = {
["+"] = "xclip -selection clipboard -in",
["*"] = "xclip -selection primary -in",
},
paste = {
["+"] = "xclip -selection clipboard -out",
["*"] = "xclip -selection primary -out",
},
cache_enabled = 0,
}
이후 Neovim 재시작 후 체크
:checkhealth
를 수행하고 나서 아래로 내려서 다음을 확인하면 됨.

같이 보면 좋은 자료들
2025.08.02 - [utils] - [Utils] vim (or nvim)에서의 register
[Utils] vim (or nvim)에서의 register
과거 글 "https://ds31x.tistory.com/310"을 실수로 삭제하여 재작성한 글임.vim (or nvim) 에서의 registerVim과 Neovim에서 레지스터(register) 는 텍스트를 저장하고 조작하는 데 사용되는 일종의 저장소(or buffer)
ds31x.tistory.com
2025.12.29 - [shell] - iconv, clip.exe, pbcopy, xclip, Set-Clipboard
iconv, clip.exe, pbcopy, xclip, Set-Clipboard
iconviconv는 Linux(및 유닉스 계열 시스템)에서 텍스트를 한 문자 인코딩에서 다른 문자 인코딩으로 변환하는 표준 유틸리티임.Converts text from one encoding to another encoding. 참고로 iconv는 Windows 네이티브
ds31x.tistory.com
Reddit의 neovim 커뮤니티
neovim 커뮤니티에서 이 게시물을 비롯한 다양한 콘텐츠를 살펴보세요
www.reddit.com
'Linux' 카테고리의 다른 글
| sftp - Secure FTP (0) | 2026.01.10 |
|---|---|
| openssh-server 설치하기 - Ubuntu (1) | 2026.01.10 |
| Linux 커널 관점에서 이해하는 Session, Process Group, Process, Thread와 Job Control의 실제 동작 (0) | 2026.01.09 |
| [zsh] zsh-vi-mode 설치 및 사용법 (0) | 2026.01.06 |
| WSL 배포판(distro) 백업 및 복원하기: export, import (1) | 2026.01.05 |