0. 결론 요약

init.vim 설정파일에 다음을 추가한다. (neovim 0.5버전 이상에서는 별도의 플러그인 없이 가능하다.)

augroup highlight_yank
	autocmd!
	autocmd TextYankPost * silent! lua vim.highlight.on_yank()
augroup END

이후 yy 등으로 텍스트를 복사할 때 복사되는 부분이 강조되어 쉽게 확인 가능하다.

yi” 명령어로 따옴표 내부를 복사한 모습

yi” 명령어로 따옴표 내부를 복사한 모습

1. 서론

vim에서 텍스트를 복사할 때, 복사한 부분이 확인이 안되는 탓에 제대로 복사가 된건가? 싶은 경우가 종종 있었다. neovim에서는 자체적으로 복사되는 부분이 하이라이팅되게 설정이 가능하다.

// 여담이지만 개인적으로 추가하고 엄청 편하게 쓰고 있는 기능중 하나입니다. 적극 추천…

2. 추가설정

augroup highlight_yank
	autocmd!
	autocmd TextYankPost * silent! lua vim.highlight.on_yank({higroup="IncSearch", timeout=350})
augroup END

on_yank 이후 괄호 안에 { } 로 묶어 옵션을 지정해줄 수 있다.

higroup : 어떤 highlighting group 설정을 이용할지. 쉽게 말해 어떤 색으로 하이라이팅되게 할지 설정한다. 기본 설정값은 IncSearch